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:

Code:
public class HalloWelt {
  public static void main(String[] args) {
 	System.out.println("Hallo Welt!");
  }
 }
Die .class-Datei ist da:

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
Der CLASSPATH ist gesetzt:

Code:
CLASSPATH="C:\Eigene Dateien\Projekte\Java\Hallo Welt"
Dennoch bekomme ich diesen Fehler:

Code:
C:\Eigene Dateien\Projekte\Java\Hallo Welt>java HalloWelt
 Exception in thread "main" java.lang.NoClassDefFoundError: HalloWelt
Die java.exe wird gefunden, das ist nicht das Problem:

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)
(Hat übrigens vorher mit Version 1.4 auch nicht funktioniert.)

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