Jörg Czeschla schrieb:
Hallo,
Ich habe mit Eclipse auf meinem SuSE 9.1 Prof.-Topflappen eine Java-application geschrieben, die prima läuft wenn ich sie - aus Eclipse starte, - auf meinem Hauptrechner (SuSE 9.0 Prof) von der Konsole starte (java version 1.4.2), - unter Windows XP von der Eingabeaufforderung aus starte. Nur von der Konsole des Laptops (java version 1.4.2_03) aus lässt sie sich nicht starten und wirft eine
Exception in thread "main" java.lang.NoClassDefFoundError: workspace/ T2E_Proj/T2E
Die main-Methode liegt richtig in der Class T2E. Der Dateiname ist T2E.java Das Verhalten ist unabhängig davon ob ich -classpath setze oder nicht. Ein Schreibfehler beim Aufruf kann definitiv ausgeschlossen werden, da der Fehler seit 2 Wochen reproduzierbar auftritt und auf allen anderen Systemen die Chose ja funzt. Mit entsprechenden Aufrufscripten verhält es sich analog und die Zugriffsrechte sind alle auf 777 gesetzt.
Eine Neuinstallation des SDK kommt nicht in Frage, da die Abhängigkeiten zu komplex sind und ich das System ständig nutze.
Weiß jemand woran das liegen kann, insbesondere da Eclipse ja prima läuft!
Gruß Jörg
Baue aus deiner Anwendung ein JAR-Archive. Packe darin alle benötigten Bibliotheken, wenn dies geht, mit JBuilder geht es, Netbeans zickt, Eclipse habe ich noch nicht getest. Sollte dies nicht gehen, lege dir einen Ordner an, in dem du alle Bibliotheken speichert und ihn zum CLASSPATH hinzufügst. Befehl: java -jar programm.jar Ich habe Linuxe/Winboxen im Einsatz auf allen laufen die Anwendungen. Andreas