I file .java vanno in una cartella al di fuori della cartella classes. E' buona norma che una applicazione web abbia la seguente struttura:
codice:
Cartella di Tomcat
|
|_ webapps
|
|_tuaApplicazione
|_WEB-INF
|_classes <--- contiene i .class (dopo la compilazione)
|_src <--- contiene i .java suddivisi per package (1 package = 1 cartella)
Quindi se i tuoi .java stanno sotto src/dip/nomeClasse.java, per compilarli devi portarti nella cartella classes (vuota) e lanciare:
codice:
javac –d . ..\..\src\nomepackage\tuaClasse.java
Oppure
codice:
javac –d . ..\..\src\nomepackage\*.java
Per compilare tutte le classi