C:\Programme\Java\jdk1.6.0_19\bin>java sum
Exception in thread "main" java.lang.NoClassDefFoundError: sum
Nachdem ich die class datei nun erzeugt habe will ich das programm mit java Sum starten erhalte aber folgenden Fehler:
C:\Programme\Java\jdk1.6.0_19\bin>java sum
Exception in thread "main" java.lang.NoClassDefFoundError: sum
Caused by: java.lang.ClassNotFoundException: sum
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:24
Could not find the main class: sum. Program will exit.
wo kann ich den das ergebniss den dann sehen?Er schmeisst nicht mal einen Fehler? Dann läuft Dein Programm doch.
Entweder es kommt überhaupt keine Ausgabe mehr, dann hast Du eine Endlosschleife programmiert.
Oder es kommt gleich wieder das Prompt "C:\Programme\Java\jdk1.6.0_19\bin>", dann läuft Dein Programm, beendet sich korrekt und gibt lediglich nichts aus.
Java source code |
|
1 2 3 4 5 |
class Testklasse{ public static void main(String []args){ System.out.println("Java-Testprogramm funktioniert."); } } |
Source code |
|
1 |
javac Testklasse.java |
Source code |
|
1 |
java Testklasse |
This post has been edited 1 times, last edit by "Mac" (Apr 11th 2010, 9:59pm)
Bist du wirklich sicher, dass Sum.class in "C:\Programme\Java\jdk1.6.0_19\bin" liegt? Das wäre ziemlich kontraproduktiv... davon kann ich wirklich nur abraten!ja hab ich...die .class hast du sicher in ...\jdk\bin rumliegen?
sonst probier's mal mit nem absoluten pfad.
wenn ich den ganzen pfad eingebe macht er gar nix...
undBENUTZERVARIABLEN
CLASSPATH:
C:\Programme\Java\jdk1.6\bin;C:\Programme\Java\ant\bin
PATH:
C:\Programme\Java\jdk1.6\bin;C:\Programme\Java\ant\bin
[...]
[...]
C:\Programme\Java\jdk1.6.0_19\bin>java sum
Exception in thread "main" java.lang.NoClassDefFoundError: sum
[...]