Einfaches CLASSPATH Problem

Windows 7, jdk 6

Hallo zusammen

ich versteh es nicht.
ich habe eine HelloWorld.java
package de.herbert;
public class HelloWorld
{
public staic void main (String argv[])
{
System.out.println („HelloWorld“);
}
}

ich kompiliere mit
javac -d . HelloWorld.java
Er erzeugt die Class-Datei im Verzeichnis
./de/herbert
soweit so gut
wenn ich jetzt aber sage:
java HelloWorld
bekomme ich einen Fehler, dass er die Classdatei nicht finden kann
also sage ich:
java -cp . HelloWorld
selber Fehler
dann sage ich
java -classpath . HelloWorld
selber Fehler
ich gehe in die Systemeinstellungen unter Windows 7
und setzte den CLASSPATH dort
selber Fehler

ich komme nicht raus
Herbert

Hallo,

ich versteh es nicht.
ich habe eine HelloWorld.java

package de.herbert;

public class HelloWorld
{
public staic void main (String argv[])
{
System.out.println („HelloWorld“);
}
}

java HelloWorld
bekomme ich einen Fehler, dass er die Classdatei nicht finden
kann
java -cp . HelloWorld
java -classpath . HelloWorld
selber Fehler

Du musst beim Aufruf den kompletten Klassenname incl. Package verwenden:

java de.herbert.HelloWorld

Gruß
Heavy