Hallo,
ohne Quellcode ist das schwer zu beantworten.
Ich programmiere zwar schon länger mit Java, habe jetzt aber ein ähnliches Problem: ich kann keine in Bytecode übersetzten Programme von der Konsole aus mit dem Interpreter starten. Nicht mal das folgende einfache Programm:
Die .class-Datei ist da:Code:public class HalloWelt { public static void main(String[] args) { System.out.println("Hallo Welt!"); } }
Der CLASSPATH ist gesetzt:Code:Verzeichnis von C:\Eigene Dateien\Projekte\Java\Hallo Welt 10.04.2004 18:04 <DIR> . 10.04.2004 18:04 <DIR> .. 02.09.2004 21:07 530 HalloWelt.class 02.09.2004 21:07 147 HalloWelt.java 2 Datei(en) 677 Bytes 2 Verzeichnis(se), 63.501.914.112 Bytes frei
Dennoch bekomme ich diesen Fehler:Code:CLASSPATH="C:\Eigene Dateien\Projekte\Java\Hallo Welt"
Die java.exe wird gefunden, das ist nicht das Problem:Code:C:\Eigene Dateien\Projekte\Java\Hallo Welt>java HalloWelt Exception in thread "main" java.lang.NoClassDefFoundError: HalloWelt
(Hat übrigens vorher mit Version 1.4 auch nicht funktioniert.)Code:C:\Eigene Dateien\Projekte\Java\Hallo Welt>java -version java version "1.5.0-rc" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-rc-b63) Java HotSpot(TM) Client VM (build 1.5.0-rc-b63, mixed mode, sharing)
Achso: ich kann das Programm starten, aus dem Java-Editor heraus zum Beispiel, und auf einem anderen Rechner sogar auf der Konsole. Aber nicht an diesem Rechner. Welche Einstellung ist dafür verantwortlich?
Danke für Tips!
Brainbug
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks