我正在尝试在最新的 os-x 上运行一些 .jnlp 应用程序(游戏)。这样做时,Java Web Start.app 建议我安装 Java Runtime Environment (jre_7u9)。那不应该已经包含在 os-x,java 1.6 中吗?作为示例,我使用基于 Java 的 Eclipse,运行它没有任何问题。我只是担心新版本可能会搞砸一些目前运行良好的东西(看到几个线程,人们在安装 java 7 后遇到问题,即使使用邮件应用程序也是如此!)。
我对 java 几乎一无所知,所以如果有人能指出不涉及安装 jre_7u9 的解决方案,那就太好了。
提前致谢, 问候, 丹尼斯。
编辑1:
看来user/bin/javaws指向了错误的方向:
javaws
No Java runtime present, requesting install.
Unable to locate a Java Runtime to invoke.
即:
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws
如果我将其更改为(按照此处的建议 http://support.apple.com/kb/HT5559 )
/System/Library/Frameworks/JavaVM.framework/Commands/javaws
它确实工作正常,但是它不能帮助 Java Web Start.app 正常运行,它仍然需要安装 JRE,这是无稽之谈。
p/s/this线程讨论同样的问题。 This一个也是。但到目前为止,我还没有看到任何使 Java Web Start 正常工作的解决方案。
最佳答案
Java for OS X 2012-006: How to re-enable the Apple-provided Java SE 6 applet plug-in and Web Start functionality 中提供了有关如何解决此问题的详细指南。 .
关于macos - Java Web Start in 10.8.2 with native (Apple) Java 1.6 找不到 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13405242/