S
superingo1986
Gast
Hallo zusammen,
ich hab mir das Buch Java von Kopf bis Fuß zugelegt, da ich Java für meine Technikerschule benötige.
Nun bin ich gleich auf folgendes Problem gestoßen:
Im Buch wird mit der Java-Version 1.5 o. auch 5 programmiert. Mein Mac (OSX 10.6.3) hat aber Java 1.6 installiert.
Nun lass ich folgenden Code compilieren:
Dies funktioniert auch fehlerfrei.
Wenn ich nun jedoch die dadruch erstellte Datei test.class in der Konsole mit dem Befehl java Test.class ausführe erhalte ich folgende Fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: test/class
Caused by: java.lang.ClassNotFoundException: test.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:315)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398)
Was kann das sein?
Was mache ich falsch?
Wäre super wenn mir hier jemand helfen könnte.
Dankeschön!
ich hab mir das Buch Java von Kopf bis Fuß zugelegt, da ich Java für meine Technikerschule benötige.
Nun bin ich gleich auf folgendes Problem gestoßen:
Im Buch wird mit der Java-Version 1.5 o. auch 5 programmiert. Mein Mac (OSX 10.6.3) hat aber Java 1.6 installiert.
Nun lass ich folgenden Code compilieren:
Java:
public class test {
public static void main (String[] args) {
System.out.println("Ich herrsche");
System.out.println("Ueber die Welt");
}
}
Dies funktioniert auch fehlerfrei.
Wenn ich nun jedoch die dadruch erstellte Datei test.class in der Konsole mit dem Befehl java Test.class ausführe erhalte ich folgende Fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: test/class
Caused by: java.lang.ClassNotFoundException: test.class
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:315)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398)
Was kann das sein?
Was mache ich falsch?
Wäre super wenn mir hier jemand helfen könnte.
Dankeschön!