IO的速度快了, 可以再陪老魚再走個幾年, ... 一廂情願的想法, 卻搞的自己不敬於舞台之上 ...
從失敗中檢討自己, 並在前幾日老魚購入了新的 Apple MacBook (Core 2 Duo 2G) - RAM 2GB,
使用了幾天後才深覺與老魚的舊iBook+SSD仍不及MacBook的整體效能,
在單純的 Java 應用還感受不到差別, 一跑起 JavaEE 應用時, 可真是天與地之差 !
題外話, 2GB RAM 還是不夠吃, JavaEE 的開發測試平台需要再大點,
過幾天來去加到4GB RAM.
回到主題, Mac OS X 10.5.5 在預設的情況下是使用 Java SE 5.0,
要更換到 Apple Java 1.6 需要以下二個條件:
- CPU 必須為 Intel C2D 64 bit
- 使用 Mac OS X 10.5 版本
(中文:[應用程式]->[效用工具]->[Java])
點擊[Java Preferences]後, 在[General]中的二個小視框用 mouse 將 "Java SE 6"均拉到頂部.
(如下圖點圖放大)
再來打開 Terminal (終端機)測試# java -version (同上圖所示)
KuoMB:Users ChaoYi$ java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
從上面的訊息可以看出 Mac OS 10.5 使用的是 64-Bit Server VM, 吃的 RAM 會重些,
但有利於 Java EE 的應用測試.
再來就是 NetBeans 6.5 在預設的情況下就算您做了上述的過程,
NB 仍會用 JRE 1.5 來跑, 這時必須手動去改 Netbeans 的組態檔, 位於
/Applications/NetBeans/NetBeans 6.5.app/Contents/Resources/NetBeans/etc 內
使用 vim 等編輯器來修改 netbeans.conf :
# Default location of JDK, can be overridden by using --jdkhome:
# netbeans_jdkhome=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home
netbeans_jdkhome=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
再啟動Netbeans 6.5 時即可看到如下的畫面
# netbeans_jdkhome=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home
netbeans_jdkhome=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
再啟動Netbeans 6.5 時即可看到如下的畫面
老師您好:
回覆刪除我的mac是macbook pro,是OS X 10.5,
內建的java版本是1.5;如果我想要用sun的jdk,但網站上卻沒有for mac的版本,
請問老師我該如何取得呢?還是我應該在mac下使用openjdk?
謝謝老師!
健庭