Vincent

          Vicent's blog
          隨筆 - 74, 文章 - 0, 評論 - 5, 引用 - 0
          數(shù)據(jù)加載中……

          區(qū)分eclipse中的兩種JRE

          CowNew 開源團(tuán)隊網(wǎng)站 www.cownew.com

          論壇 http://www.cownew.com/newpeng/?

          轉(zhuǎn)載請保留此信息

          今天一個CownewStudio的使用者通過QQ問我他的Eclipse安裝CownewStudio以后在eclipse中可以看到studio,但是運行的時候提示類加載錯誤。因為CownewStudio目前的版本只支持JDK5,所以我詢問他Eclipse使用的是不是1.4的JRE,但是他確認(rèn)它用的就是1.5的。
          后來經(jīng)過實驗,我確認(rèn)還是JRE版本的問題,他就把他的Eclipse截圖發(fā)給了我,以證明他用的是JDK1.5,但是我發(fā)現(xiàn)他發(fā)過來的圖片工程編譯器配置對話框的。哈哈,我終于明白了,讓他把Eclipse的配置詳細(xì)信息(“幫助”=》“關(guān)于Eclipse”=》“配置詳細(xì)信息”)發(fā)過來,果然:
          -vm
          c:\programe\jdk1.4.2\jre\bin\javaw.exe

          原來他裝了多個版本的JDK。我要他把JDK1.5目錄下的JRE目錄拷貝到eclipse安裝目錄下,然后重啟Eclipse,一切工作正常了。
          其實這是很多剛剛接觸Eclipse、甚至用了好長時間Eclipse的開發(fā)人員經(jīng)常犯的錯,也就是把Eclipse運行時的JRE與工作空間中項目所用的JRE版本弄混亂。
          Eclipse也是一個普通的Java程序,因此必須有一個JRE做為運行環(huán)境。如果你的機器上沒有安裝任何JRE(或者JDK,本文不做二者的區(qū)分),那么點擊eclipse.exe就會報錯說找不到JRE。此時可以安裝一個JRE、或者直接把JRE目錄拷貝到eclipse安裝目錄下。
          在Eclipse的每個項目中可以為項目指定不同的JRE版本,比如A項目使用JDK1.4編譯,B項目使用JDK1.5編譯。這個JDK版本是和Eclipse運行JRE沒有直接關(guān)系的。
          項目的JDK版本是很容易修改的,那么任何指定Eclipse啟動所用的JRE呢?
          Eclipse啟動的時候找JRE的順序是:如果eclipse.ini中配置了-vm參數(shù),那么則使用這個參數(shù)指定的JRE;否則就去查看eclipse安裝目錄下是否有JRE文件夾,如果有的話就使用這個JRE;否則的話就去系統(tǒng)中查找安裝的JRE,如果還找不到的話就報錯。
          所以如果不想卸載掉其他的JDK的話,可以有兩種方式:(1)直接把要使用的JRE文件夾拷貝到Eclipse目錄下,這是懶人常用的方法(2)修改eclipse.ini文件,添加-vm參數(shù),指定要運行的虛擬機的地址,使用 -vm 命令行自變量例子:-vm c:\jre\bin\javaw.exe

          posted on 2006-08-24 15:54 Binary 閱讀(240) 評論(0)  編輯  收藏 所屬分類: Eclipse


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 泾阳县| 天长市| 凤翔县| 墨玉县| 浑源县| 红河县| 讷河市| 汝州市| 天津市| 渝中区| 武乡县| 厦门市| 威海市| 红原县| 京山县| 德保县| 祁东县| 马鞍山市| 德安县| 张家口市| 阿图什市| 山东| 开阳县| 莆田市| 深州市| 汶川县| 阜平县| 英吉沙县| 双牌县| 专栏| 昆山市| 兴业县| 寿阳县| 武穴市| 芦山县| 大方县| 玛纳斯县| 乐东| 江阴市| 淳安县| 集安市|