【发布时间】:2014-11-03 15:16:04
【问题描述】:
我有一个 Java 应用程序(基于 Eclipse RCP 构建)打包为 .app,但运行它会产生消息:
要打开“XYZ”,您需要安装旧版 Java SE 6 运行时。
点击“更多信息...”访问旧版 Java SE 6 下载网站。
More Info... 按钮指向 Apple 支持页面:http://support.apple.com/kb/DL1572
我假设应该可以安装 JRE 8(u25 是最新的,我相信 u20 修复了 Yosemite 安装问题)从而满足 Java 要求并允许要运行的应用程序,但情况似乎并非如此。
为了让 Java 在 Yosemite 上运行,此安装是否有效(legacy 对普通用户来说可能听起来很吓人)?
如果在安装 Java for OS X 2014-001 之后安装,应用会使用 JRE 8 吗?
这让我发疯了,因为我想知道我的 Info.plist 是否有问题,但我也看到其他 Java .app 软件的问题。
【问题讨论】:
标签: java macos eclipse-rcp rcp osx-yosemite