Liebe com,
dies ist zwar wahrscheinlich die billigste Frage seit langem, aber ich stehe gerade (seit 2 Tagen) sowas von auf dem Schlauch, wovon mich google irgendwie auch nicht runter holen kann ;D
Ich möchte in cmd den java-befehl mit absolutem Pfad zur class angeben, aber es kommt immer die Fehlermeldung
Wenn ich mich mit cd rumhangel funzt alles.
Es geht mir darum, dass ich in einem Programm mit nem Processbuilder eine class starten möchte, die ich mit [c]getClass().getResource("blabla.class")[/c] hole. Die habe ich bisher mit [c].substring(6, file.length() - 6)[/c] so verändert, dass vorne [c]file:/[/c] und hinten [c].class[/c] abgeschnitten wird.
Geht es auch einfacher?
Was mich halt so wundert ist, dass das mit einer jar überhaupt keine Probleme macht, wenn ich jetzt aber ne class direkt öffnen möchte gehts nicht-.-
mfg
BH16
dies ist zwar wahrscheinlich die billigste Frage seit langem, aber ich stehe gerade (seit 2 Tagen) sowas von auf dem Schlauch, wovon mich google irgendwie auch nicht runter holen kann ;D
Ich möchte in cmd den java-befehl mit absolutem Pfad zur class angeben, aber es kommt immer die Fehlermeldung
Java:
Caused by: java.lang.ClassNotFoundException: C:/bla/blabla
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: C:/bla/blabla. Program will exit.
Wenn ich mich mit cd rumhangel funzt alles.
Es geht mir darum, dass ich in einem Programm mit nem Processbuilder eine class starten möchte, die ich mit [c]getClass().getResource("blabla.class")[/c] hole. Die habe ich bisher mit [c].substring(6, file.length() - 6)[/c] so verändert, dass vorne [c]file:/[/c] und hinten [c].class[/c] abgeschnitten wird.
Geht es auch einfacher?
Was mich halt so wundert ist, dass das mit einer jar überhaupt keine Probleme macht, wenn ich jetzt aber ne class direkt öffnen möchte gehts nicht-.-
mfg
BH16