class-Dateien ausführen

Tu mal folgendes:
Java:
public static void main(String[] args) {
        File f = new File("bin");
        System.out.println(f.getAbsolutePath());
        // Starte die Klasse de.tutorials.HelloWorld im Ausführungsverzeichnis
        // bin
        startJavaApplication(f, "de.tutorials.HelloWorld");
    }

Dann siehst du wo er versucht bin zu finden!
 
also bin findet er:

und wenn bin nicht gefunden wird, gibts den Fehler:

java.io.IOException: CreateProcess: java de.tutorials.HelloWorld error=267
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
at JavaApplicationStart.startJavaApplication(JavaApplicationStart.java:37)
at JavaApplicationStart.main(JavaApplicationStart.java:78)
at __SHELL2.run(__SHELL2.java:7)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at bluej.runtime.ExecServer$3.run(ExecServer.java:792)

also nehm ich mal an, dass das Problem irgendwo bei HelloWorld liegt...
 
Irgendwas wirst du ja falsch machen.... entweder du suchst selber weiter oder du schreibst hier mal ganz genau was du in welcher Reihenfolge gemacht hast.
 
Wenn dann müßtest du in der Konsole eingeben:

cd ../test/bin
java de.tutorials.HelloWorld
 
Zurück