如何在MAC OS X上运行.jar java?

时间:2015-12-26 21:09:01

标签: java macos file

我想从Mac上的另一个java应用程序启动.jar。

但是当启动.jar时,他告诉我文件找不到,所以当我测试他给我的方式时,确实有文件。

这是我使用的代码

String cmd = "/bin/bash java -jar " + System.getProperty("user.home") + "/Library/application support/MineServ2/mineserv2.jar";     
Process p = runtime.exec(cmd);

我的问题是如何从Mac上的另一个Java应用程序运行.jar

1 个答案:

答案 0 :(得分:0)

与\"在路径中我使用aProcessBuilder,仍然无法识别空格。



ProcessBuilder pb = new ProcessBuilder("java", "-jar", "\"" + System.getProperty("user.home") + "/Library/application support/MineServ2/mineserv2.jar\"");
Process p = pb.start();




终端消息:

上次登录:星期六12月26日22:50:12关于ttys000
MacBook-Air-de-OXYTOMIRE:~oxytomire $ /Volumes/EMTEC/lancer.command;退出;
错误:无法访问jarfile"用户/ oxytomire / Library / application
注销

为什么?