我想从我的java代码运行一个jar文件。我已经看到了许多方法,但没有一种方法可行。
try {
File myFile = new File("C:\\Users\\Shayan pc\\Desktop\\AutomatedGameTesting-master\\AutomatedGameTesting-master\\Mario Side-Scroller(Game)\\mario.jar");
if(myFile.exists()){
System.out.println("file found");
}
Desktop.getDesktop().open(myFile);
} catch (IOException ex) {
}
这种方法也没有用。 任何帮助将不胜感激。
答案 0 :(得分:0)
Process p = Runtime.getRuntime()
.exec("cmd /c start cmd.exe /K \"cd.. && cd Mario Side-Scroller(Game) && java -jar mario.jar\"");
好的,所以这样做了
答案 1 :(得分:-1)
你可以试试这个:
Process p = Runtime.getRuntime().exec("java -jar \"your path to jar file\"");
注意必须有\" chracter