Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks
          在MAC系統(tǒng)中,jdk的安裝路徑與windows不同,默認(rèn)目錄是:/System/Libray/Frameworks /JavaVM.Framwork/。
           
            在這個目錄下有個Versions目錄,里面有不同版本的jdk。

          1.怎樣設(shè)置mac中的默認(rèn)java版本呢 ?

          先看一下mac中,java鏈接到了哪里:

          進(jìn)入到相應(yīng)的目錄:cd /usr/bin

          查看java鏈接到了哪里:ls -l java

          localhost:bin root# ls -l java
          lrwxr-xr-x 1 root wheel 74 May 18 10:26 java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
          可以看到j(luò)ava連接到了current版本。那么這個到底是什么版本呢?其實(shí),mac中current只是一個快捷方式 而已,是為了方便設(shè)置默認(rèn)java的。

          這個鏈接連到哪里,默認(rèn)的java就是哪個。但是在mac中可以保持這個java鏈接不變,只是改變一下當(dāng)前的 java即可,下面是步驟:

          1)打開Finder : 單擊桌面地步的finder圖標(biāo)即可。

          2)Application-->Utilities-->Java-->Java Preferences

          3)由第二步可以打開“Java Preferences”對話框,選中“General”tab。在下面的“Java Application Runtime Settings”區(qū)把需要的java版本拖動到最頂端即可。

          最頂端的java就是當(dāng)前(current)java,這樣在改變默認(rèn)java版本時就不用在/usr/bin下重 新設(shè)置java鏈接,而是直接在這里把需要的java拖到最上面就行。

          2.MAC中的javahome設(shè)置

          在windows中,javahome的值只是取到版本號的目錄即可,但是在mac中有稍微的不同,要去到版本號目 錄下的Home目錄,如:

          JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home

          3. 在MAC中設(shè)置JAVA_HOME環(huán)境變量

          環(huán)境變量要再etc目錄下的profile文件中配置,這樣才是永久的配置。

          cd /etc

          vi profile

          輸入如下內(nèi)容:

          JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home

          export JAVA_HOME

          保存。然后重啟或者注銷,使環(huán)境變量的配置起作用。

          這樣javahome的環(huán)境便令配置好了。

          同樣的道理,我們可以在profile這個文件中進(jìn)行PATH,CALSSPATH等環(huán)境變量的配置。

          posted on 2010-04-28 00:09 seal 閱讀(641) 評論(0)  編輯  收藏 所屬分類: Apple
          主站蜘蛛池模板: 曲阜市| 安仁县| 托克逊县| 兰考县| 崇义县| 东丽区| 永寿县| 建阳市| 天水市| 临沧市| 本溪| 阿巴嘎旗| 祁东县| 冷水江市| 和静县| 繁峙县| 闵行区| 江都市| 桐乡市| 揭西县| 渝北区| 宁乡县| 岱山县| 游戏| 呼伦贝尔市| 呼图壁县| 梓潼县| 宿州市| 哈巴河县| 石棉县| 城市| 莱州市| 乌鲁木齐县| 措勤县| 林甸县| 永兴县| 渝中区| 西林县| 南江县| 梓潼县| 渭南市|