跳到主要內容

OS X Lion 與 Java SE 7

自 Apple 釋出將停止自行實作 Java SE 的消息後,Oracle 就宣佈會和 Apple 密切合作,以維持在 OS X 上 Java 程式的運作。但目前實際由 Oracle 著手開發的版本為 Java SE 7,於 JDK 7u4 正式釋出 OS X 版,而原先的 Java SE 6 仍由 Apple 維護。就在 OS X 即將邁入下個世代 Mountain Lion 的前夕,Oracle 釋出的 JDK for OS X 也邁入 1.7.0u5。
的確,如同當初 Apple 所期望與 Oracle 所承諾的,JDK 7 版本的維護與釋出終於和其它平臺一致。這真的令人欣喜,意味在其它平臺所編譯的 Java 程式,隨時可以拿到 OS X 來執行,不會再有 OS X 上 Java 版本比較舊的情形。
但是實際的品質呢?
Swing 不穩定且有 BUG。

在我使用 JDK 7u4 和 u5 都曾出現 Swing render 出錯的情形,尤以雙螢幕的情形下為最。這情況百試不厭,甚至導致 NetBeans 經常無預警當掉關閉的情形。
就在苦於搜尋網路卻不得其解的情況下,JDK 7u6 b19 Developer Preview 釋出了,抱著姑且一試的心情,我裝上了這個版本。終於,Swing render 異常的情況大幅減少了,NetBeans 因為 Swing 當掉的情況也鮮少發生!感謝 JDK 開發者的努力!(裝完後,可以看一下原本「Java 偏好設定程式」的長相變了,「系統偏好設定」裡面也會多了個 Java 的按鈕。但說實在話,我喜歡本來的樣子,Java 相關的設定就找「Java 偏好設定程式」,而不是分散在不同的地方。請問 Oracle 的大師們,難道就沒有更好的整合方法嗎?orz...)

所以,在此給所有已使用 JDK 7 for OS X 或還在觀望的開發者們一個建議,JDK 7u6 b19 是個可用的選擇。看到這您可能會問,那一般用戶使用的 JRE 7 for OS X 呢?
抱歉... Oracle 還沒準備好。

題外話,睽違近一年的一篇 blog 獻給了 Java,Oracle 要不要考慮頒個奬給我 XDDD

留言

這個網誌中的熱門文章

引數?! 參數??!! 什麼鬼啊!!

我想這個不僅是只有我會遇到的問題, 大概也是所有 Programming 的人都有的疑惑 (應該是吧?) 什麼引數?? 什麼參數?? 天啊... 到底是誰翻譯的呀!!!! 就字面上來看... 講句實在話, 我真的不了解, 大概是學藝不精所致. 也許有些人認為 => 管它那麼多!! 寫得出來就好了!! 不過龜毛如我, 我還是想搞清楚定義是什麼!

Mac OS X 10.6 同步收取 Gmail, how?

在 Apple 官方的 Mac OS X 10.6 介紹網頁中, 雖然並沒有在內建的郵件軟體 - Mail 著墨太多. 但是實際上 Mail 也做了一些改善, 讓使用可以更方便, 而這篇文主要目的就是說明怎麼讓 Mail 與 Gmail 進行同步. 在過去使用郵件軟體收取電子郵件的使用經驗中, 往往都需要輸入很多資料, 什麼 "寄件伺服器" "收件伺服器" "通訊協定"... 等等等, 這對一般用戶來說, 只能說是災難. 畢竟沒學過那些專有名詞, 天曉得那是些什麼東西!? 而 Mac OS X 10.6 中的 Mail 不同了, 現在只需要輸入 Email 帳號及密碼, 軟體自動搞定細部設定! 有沒有這麼簡單!? 手邊有 Hotmail 的朋友可以試試看, 只要輸入帳號密碼, 10.6 的 Mail 就會幫你設定好其它需要設定的資料. 不過今天的主角是 Gmail 啦! 而要使用的是 Gmail 提供的 IMAP 的功能, 在使用前得先到 Gmail 中進行一些簡單的設定, 當然小弟也會說明這樣設定的理由 :) OK! Here we go!!!

世界第一! 臺灣的驕傲! iPod 全球最貴 XD!!??

2009 年 9 月 10 日 凌晨 1 點鐘, Apple 於美國舉行了 Apple Special Event September 2009 . 先說點題外話, 這場演說對 Apple 迷而言, 是久違的一場, 也不知道還能有幾場像這場一樣, 由 Steve Jobs 親自站臺. 這場演說的主題, 除了 iTunes 9, iPhone (iPod touch) OS 更新為 3.1 外, 就是 iPod 產品線的更新. 在看完發表會之後, 我去研究了一下新 iPod 的全球售價, 這也是這篇文章的重點, 蘋果臺灣的定價創下了新的紀錄- 套用一下最近常聽到的 Slogan 世界第一, 臺灣的驕傲, iPod 全球最貴!!??