Hallo alle zusammen
Habe ein ganz einfaches HelloWorld Programm geschrieben um das obige Problem auszutesten. Eigentlich weiß ich ja, warum diese Nachricht kommt, aber in diesem Falle kapier ich das nun wirklich nicht.
meine Java-Main liegt in dem Ordner javatest\jmain
Wenn ich nun ein HelloWorld-Programm schreibe, klappt das Übersetzen ganz gut mit:
wenn ich aber eine Packageanweisung:
in der javamain habe, kann ich das Programm zwar noch übersetzen mittels javac, aber bei der Ausführung hapert es dann und es erscheint die Fehlermeldung:
Habe schon gegoogelt und hier geschaut, aber das mit dem Package kam irgendwie noch nicht vor. Das mit der Package mache ich, weil ich eine Anwendung über mehreren Packages habe.
Gruß Marco
Habe ein ganz einfaches HelloWorld Programm geschrieben um das obige Problem auszutesten. Eigentlich weiß ich ja, warum diese Nachricht kommt, aber in diesem Falle kapier ich das nun wirklich nicht.
meine Java-Main liegt in dem Ordner javatest\jmain
Wenn ich nun ein HelloWorld-Programm schreibe, klappt das Übersetzen ganz gut mit:
Code:
javac -classpath .\jmain javamain.java
java -cp .\jmain javamain
wenn ich aber eine Packageanweisung:
Code:
package jmain;
Code:
java.lang.NoClassDefFoundError: javamain (wrong name:jmain/javamain)
Gruß Marco