2012-12-16 63 views
7

我需要为mac os-x移植一个java桌面应用程序。 该应用程序将通过JNLP启动。 是否将Java运行时环境预装在MAC-OSX上?是否在MAC OSX上预装了Java运行时?

+2

使用['deployJava.js'](http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/deployment_advice.html)脚本将链接写入JNLP。如果没有安装正确的Java最低版本(并且有可用的版本),它将指导用户安装它。 –

+0

谢谢安德鲁,非常有帮助.. – Ahmed

回答

10

一般情况下。 Java 5或Java 6预装在Mac OS X上,最高可达10.6,但在10.7中停止。

此外,最近的Mac OSX更新卸载了Apple以前支持的Java 6插件版本。苹果从来没有支持的Java 7

https://blogs.oracle.com/thejavatutorials/entry/apple_s_java_mac_os

您(或您的用户)需要下载和安装Java 7为Mac从Oracle。但是@安德鲁汤普森的评论(见上文)提供了一个很好的方法来平滑这个“速度颠簸”。

+0

此更新不会卸载Java 6.它会从您的所有Web浏览器中卸载小程序插件,以及启动jnlp文件所需的webstart功能以及其他一些内容。如果安装了Java 6,它仍然保留在您的系统上。 –

+0

我误读了。更新。 –