3

我正在尝试在最新的 os-x 上运行一些 .jnlp 应用程序(游戏)。在这样做的同时,Java Web Start.app 建议我安装 Java 运行时环境 (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/这个线程讨论了同样的问题。这个也是。但到目前为止,我还没有看到任何使 Java Web Start 工作的解决方案。

4

2 回答 2

11

Java for OS X 2012-006中提供了有关如何解决此问题的详细指南:如何重新启用 Apple 提供的 Java SE 6 小程序插件和 Web Start 功能

于 2012-11-15T20:09:39.977 回答
1

我遇到了同样的问题,我可以从命令行运行 javaws,但是从 Chrome/Safari/Finder 运行无法使用 Java Web Start。我发现的问题是 Java Web Start 正在寻找一个不存在的用户首选项。我能够通过运行来完成这项工作:

defaults write com.apple.java.JavaPreferences WebComponentsEnabled -bool true
于 2013-01-10T17:31:54.840 回答