![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Neuer Benutzer
Registriert seit: 14.10.2004
Beiträge: 1
|
Hallo zusammen!
Habt euch ja eintolles Forum aufgebaut. Darum hoffe ich, ihr könnt mir hier irgendwie helfen. Also: Ich habe das "j2sdk1.4.2_05" Darin gibt es ja den Compiler "javac.exe" der aus ".java" die ".class"-Dateien erstellt. Das geht bei mir auch! Und dann noch das Runtime-Interface "java.exe". Nur kann ich dann diese fertigen .class-Dateien mit "java.exe" niemals so aufrufen, das sie geladen werden. Ein Beipiel: HelloWorldApp.java ================ /** * The HelloWorldApp class implements an application that * simply displays "Hello World!" to the standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); //Display the string. } } Soweit so gut! Doch wenn ich jetzt im selben Verzeichnis diesen Befehl eingebe C:WINDOWSDesktop>java HelloWorldApp kommt: Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp ????????????????????????????????????????? Hatte das schonmal jemand???? Denn auch meinem Lieblings-Java-Dozenten fällt da nix mehr ein. Danke euch im Voraus wahnsinnig für eure Hilfe! Gruß Thomas |
|
|
|
|
|
Nach oben #3 |
|
Gast
Beiträge: n/a
|
Also verstehe ich das richtig:
Nachdem du das Programm geschrieben hast, hast du es mit javac HelloWorldApp.java kompiliert, und dann ist ein HelloWorldApp.class im selben Ordner erstellt worden. Und nachher mit java HelloWorldApp das Programm ausgeführt? Wenn du das genau so machst, sollte es funktionieren... Oder kann es sein, dass du das kompilieren vergessen hast? |
|
|
|
Nach oben #5 | |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Zitat:
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
|
Nach oben #8 |
|
Gast
Beiträge: n/a
|
Wieso kann ich mein kompiliertes Programm nicht starten( NoClassDefFoundError)?
Häufigster Grund ist das Hinzufügen der Endung .class beim Aufruf des Interpreters. Richtig ist java mein JavaFile . Andere Gründe sind falsch geschriebene Dateinamen (Groß-/Kleinschreibung beachten) oder die Umgebungsvariable CLASSPATH ist falsch bzw. unzureichend gesetz. |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| java applet variablen an php skript übergeben | nibblas | Desktop-Applikationen und Grafik | 6 | 30.10.2007 15:20 |
| Java Applet soll Daten an ein PHP Script senden | flanger | Allgemeine Java-Programmierung | 5 | 16.05.2007 16:52 |
| Batchdateien mit Java starten | Brovning | Allgemeine Java-Programmierung | 2 | 16.09.2005 15:59 |
| [BUCH] Java ist auch eine Insel | kampet | Literatur | 5 | 22.02.2005 14:40 |
| Wie JMS-Klasse mit java starten u. nicht mit appclient??? | maxpower24 | Enterprise Java | 3 | 22.10.2004 13:29 |