1.安裝JDK1.6
www.2cto.com
oracle官網從jdk1.7開始才有Mac版的安裝包,但有的項目必須使用jdk1.6,所以必須從其他途徑安裝jdk1.6了。
查了下發現,要想安裝jdk1.6,可以直接從apple的開發人員網站下安裝提供的java支援包,具體 http://connect.apple.com/
詳細可參見這篇文章
http://stackoverflow.com/questions/6614380/jdk-on-osx-10-7-lion
2.包路徑等問題
系統預設安裝的JRE路徑
/System/Library/Frameworks/JavaVM.framework/
oracle和apple等安裝的JDK包的路徑 www.2cto.com
/Library/Java/JavaVirtualMachines/
3.JAVA_HOME在哪了?
/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home
註:1.6.0_38-b04-436.jdk目錄名字與安裝的jdk版本有關
4.rt.jar、jsse.jar去哪了?
rt.jar已經整合到/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Classes/classes.jar
jsse.jar也在Classes目錄下
建議把classes.jar和jsse.jar建立軟串連到/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home/lib/下,並且classes.jar的軟串連命名為rt.jar
這樣就可以避免一些時候會發生找不到rt.jar的問題了,例如在使用混淆碼的時候。 www.2cto.com 5.配置JAVA_HOMEMac OS X的環境變數檔案在/etc/profile,unix一貫重要的檔案。在此添加最下端添加Xml代碼 JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home/ export JAVA_HOME 儲存後退出,然後登出就生效了。 註:添加JAVA_HOME後,系統也會使用你配置的JAVA_HOME的jdk為預設JDK。