2012-12-16 92 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

我誤讀了。更新。 –