[英]Java Web Start in 10.8.2 with native (Apple) Java 1.6 can't find JRE
我正在尝试在最新的os-x上运行一些.jnlp应用程序(游戏)。 这样做时,Java Web Start.app建议我安装Java Runtime Environment(jre_7u9)。 不应该已经包含在os-x,java 1.6中吗? 作为一个例子,我使用基于java的Eclipse,运行它没有问题。 我只是担心新版本会弄乱到目前为止工作得很好的东西(看到几个线程,人们在安装java 7之后遇到问题,即使使用Mail应用程序!)。
我对Java几乎一无所知,所以如果有人能指出我不需要安装jre_7u9的解决方案,那就太好了。
提前谢谢,问候,丹尼斯。
EDIT1:
似乎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 / 这个帖子讨论同样的问题。 这一个也是。 但到目前为止,我没有看到任何使Java Web Start工作的解决方案。
有关如何解决此问题的详细指南,请参阅Java for OS X 2012-006:如何重新启用Apple提供的Java SE 6 applet插件和Web Start功能 。
我遇到了同样的问题,我可以从命令行运行javaws,但从Chrome / Safari / Finder运行使用Java Web Start无效。 我发现的问题是Java Web Start正在寻找不存在的用户首选项。 我能够通过运行来实现这个目的:
defaults write com.apple.java.JavaPreferences WebComponentsEnabled -bool true
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.