使用命令提示符从java代码运行jar文件

时间:2016-09-08 21:18:36

标签: java jar cmd

我想从我的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) {

}

这种方法也没有用。 任何帮助将不胜感激。

2 个答案:

答案 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