Ergebnis 1 bis 3 von 3
Thema: Java geht nicht [Suse11.2]
-
29.04.2010, 15:43 #1Mobai
Java geht nicht [Suse11.2]
Ich habe mit Java angefangen.
Doch wenn ich ein einfaches Proggramm starte (:
Code:class Hello { public static void main ( String[] args ) { System.out.println("Hello World!"); } }
steht da:
Code:Exception in thread "main" java.lang.NoClassDefFoundError: Hello/class Caused by: java.lang.ClassNotFoundException: Hello.class at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:319) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:264) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332) Could not find the main class: Hello.class. Program will exit.
Dabei hatte es bis vor wenige Minuten noch geklappt....
Benutze OpenSuse11.2
-
-
29.04.2010, 19:05 #2StriderHiryu
AW: Java geht nicht [Suse11.2]
Also bevors beschwerden gibt: Ich hab absolut keine Ahnung von Java, von daher bitte nich steinigen wenn die antwort falsch ist bzw. ich was falsches sage.
Zum Problem: Auf dieser seite wird auf das Problem wie folgt eingegangen:
Error Messages on UNIX Systems
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp
If you receive this error, java cannot find your bytecode file, HelloWorldApp.class.
One of the places java tries to find your bytecode file is your current directory. So, for example, if your bytecode file is in /home/jdoe/java, you should change your current directory to that. To change your directory, type the following command at the prompt and press Return:
cd /home/jdoe/java
If you enter pwd at the prompt, you should see /home/jdoe/java. If you enter ls at the prompt, you should see your .java and .class files. Now enter java HelloWorldApp again.
If you still have problems, you might have to change your CLASSPATH environment variable. To see if this is necessary, try clobbering the classpath with the following command.
unset CLASSPATH
Now enter java HelloWorldApp again. If the program works now, you'll have to change your CLASSPATH variable in the same manner as the PATH variable above.
Hoff mal das hilft dir weiter
-
30.04.2010, 09:22 #3Mobai
AW: Java geht nicht [Suse11.2]
Zuerst mach ich
Code:javac Hello.java
und dann
Code:java Hello.class
Ähnliche Themen
-
Java funktioniert nicht: Hallo liebe Forumla Community, Leider habe ich ein Problem mit Java. Mein Betriebssystem ist Windows 7 64-bit. Ich habe Java 7 64-bit und Java... -
Computer startet nicht, geht er wieder Wlan geht nicht: Am Donnerstag ging mein Computer nicht zum einschalten, also habe ich grafik und netzkarte ausgebaut + alle Kabel eingesteckt. Die Batterie am... -
BF geht nicht Online, Killzone geht - Ports?: Moin, ich habe einen Netgear WNR834B Router und so ganz komme ich nicht Online. Um genau zu sein komme ich mit BF Bad Company nicht online. Im... -
PS3 Store mit Mastercard GOLD geht nicht? Geht doch mit Umwegen ;-): Hallo, ich bin neu hier und durch einenm Zufall auf dieses Forum gestoßen. So mein erster Post wird doch helfend sein, für Besitzer der... -
opera nimmt java/-script nicht an: hi ihr! :yeah: also, ich habe ein problem mit der darstellung von java-applets im opera browser. wenn ich mich zum beispiel bei knuddels.de...
Es ist auf jeden Fall eine gute Möglichkeit, um gezielt an Karten zu kommen und ich hoffe, dass es diese Wunderwahl+ zukünftig auch noch für andere...
Pokémon Trading Card: Pocket