从Java项目中启动.app?

时间:2010-12-15 19:23:39

标签: java macos

我有一个.app应用程序,我希望将它包含在我的项目中并从jar中启动它。以下是我到目前为止的情况:

Runtime.getRuntime().exec( new String[] { "open", "SomeApp.app"} );

SomeApp.app位于src文件夹的根目录中。

1 个答案:

答案 0 :(得分:4)

你需要执行

open /path/to/some.app  

Runtime.getRuntime().exec( new String[] { "open", "/path/to/app/SomeApp.app"} );

现在你的应用程序在jar中,因此它不再是一个应用程序文件,你需要将它放在/path/to/app的磁盘上

您需要从.app中提取.jar文件然后执行here是如何做的