2010-12-15 62 views
3

我有一个.app应用程序,我想将其包含在我的项目中,并从jar中启动它。以下是我迄今为止:从Java项目内启动.app?

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

SomeApp.app被放置在src文件夹的根目录。

回答

3

您需要执行

open /path/to/some.app 

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

现在你的应用程序是在罐子,所以它不会是一个应用程序文件,任何你就越需要在/path/to/app

有它在磁盘上

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