Macos Java Web开始于10.8.2,使用本机(Apple)Java 1.6 can';找不到JRE

Macos Java Web开始于10.8.2,使用本机(Apple)Java 1.6 can';找不到JRE,macos,osx-mountain-lion,java,java-web-start,Macos,Osx Mountain Lion,Java,Java Web Start,我正在尝试在最新的os-x上运行一些.jnlp应用程序(游戏)。在这样做时,Java Web Start.app建议我安装Java运行时环境(jre_7u9)。这不应该已经包含在os-x、Java1.6中吗?作为一个例子,我使用基于java的Eclipse,运行它没有问题。我只是担心新版本可能会把目前为止运行良好的东西搞砸(看到了几个线程,人们在安装Java7后会遇到问题,甚至是邮件应用程序!) 我对java几乎一无所知,所以如果有人能告诉我一个不需要安装jre_7u9的解决方案,那就太好了 提

我正在尝试在最新的os-x上运行一些.jnlp应用程序(游戏)。在这样做时,Java Web Start.app建议我安装Java运行时环境(jre_7u9)。这不应该已经包含在os-x、Java1.6中吗?作为一个例子,我使用基于java的Eclipse,运行它没有问题。我只是担心新版本可能会把目前为止运行良好的东西搞砸(看到了几个线程,人们在安装Java7后会遇到问题,甚至是邮件应用程序!)

我对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
如果我将其更改为(如此处所建议的)

它确实工作得很好,但是它不能帮助Java Web Start.app正常运行,它仍然需要安装JRE,这是胡说八道


p/s/thread讨论同样的问题。还有一个。但到目前为止,我还没有看到任何让Java Web开始工作的解决方案。

中提供了关于如何解决此问题的详细指南。

我遇到了同样的问题,我可以从命令行运行javaws,但从Chrome/Safari/Finder运行Java Web Start无法工作。我发现的问题是JavaWebStart正在寻找一个不存在的用户偏好。我可以通过运行以下命令来实现此功能:

defaults write com.apple.java.JavaPreferences WebComponentsEnabled -bool true

我不认为这是我的问题。我没有安装jre7 yetI在回答你的问题时认为你想运行与操作系统捆绑在一起的JRE版本。我仍然认为这是不合适的。例如,在教程中考虑步骤5。我在/usr/bin/javaws中已经有了javaws。当我执行它时,它会请求JRE。你给的链接看起来很像旧版本的P/S/SO,请考虑我的Eddi1,看看它为什么不能解决这个问题。这解决了我的问题,尽管我还没有安装JRe7。我的版本是:java版本“1.6.0_45”java(TM)SE运行时环境(构建1.6.0_45-b06-451-11M4406)java热点(TM)64位服务器虚拟机(构建20.45-b01-451,混合模式)
defaults write com.apple.java.JavaPreferences WebComponentsEnabled -bool true