Moin,
ich habe ein Programm mit einer GUI geschrieben. Nun möchte ich, dass eine bestimmte Java-Klasse in einem extra cmd-Fenster ausgeführt wird, wenn ich auf einen Button in der GUI klicke. Mein Ansatz funktioniert leider nicht:
Das ist die Test Klasse:
Das ist der Fehler, der in dem cmd-Fenster angezeigt wird:
Ich hoffe ihr könnt mir helfen!!!
Danke schonmal
ich habe ein Programm mit einer GUI geschrieben. Nun möchte ich, dass eine bestimmte Java-Klasse in einem extra cmd-Fenster ausgeführt wird, wenn ich auf einen Button in der GUI klicke. Mein Ansatz funktioniert leider nicht:
Java:
try {
// Den Befehl für das Ausführen der Klasse erstellen
String command = "java -cp ./src Test";
// Eine neue CMD-Instanz öffnen und den Befehl darin ausführen
Process process = Runtime.getRuntime().exec("cmd /c start cmd.exe /K \"" + command + "\"");
} catch (Exception ex) {
ex.printStackTrace();
}
Das ist die Test Klasse:
Java:
public class Test {
public Test()
{
System.out.println("Hallo her");
}
public static void main(String[] args) {
new Test();
}
}
Das ist der Fehler, der in dem cmd-Fenster angezeigt wird:
Code:
Fehler: Hauptklasse Test konnte nicht gefunden oder geladen werden
Ursache: java.lang.ClassNotFoundException: Test
Ich hoffe ihr könnt mir helfen!!!
Danke schonmal