java - 从 Java 项目内部启动 .app?

标签 java macos

我有一个 .app 应用程序,我想将它包含在我的项目中并从 jar 中启动它。这是我目前所拥有的:

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

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

最佳答案

你需要执行

open /path/to/some.app  

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

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

您需要从.jar 中提取.app 文件然后执行它here是怎么做到的

关于java - 从 Java 项目内部启动 .app?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453948/

相关文章:

php - 如何安装 ffmpeg-php Mac OS X 豹

objective-c - 如何禁用点击进入另一个 NSView 后面的 NSView

mysql - 在 Mac 上更新 XAMPP 后,“"Table doesn' t 存在于引擎中”

java - 将 javascript 数组传递给 servlet

java - 显示最小值、最大值、平均值和输入的数字

java - 较旧的 java 项目的 GUI 工具问题

c - Sublime Text 3 在 OS X 上使用传递的参数编译并运行(在终端中)C

java - 从多个位置正确退出正在运行的程序的设计模式

java - 如何在 OS X 中检测屏幕是否关闭?

macos - 使用Unity创建的Mac应用程序提交到AppStore总是被拒绝,因为它无法启动