如鵬網(wǎng) 大學(xué)生計(jì)算機(jī)學(xué)習(xí)社區(qū)

          CowNew開源團(tuán)隊(duì)

          http://www.cownew.com 郵件請(qǐng)聯(lián)系 about521 at 163.com

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            363 隨筆 :: 2 文章 :: 808 評(píng)論 :: 0 Trackbacks

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

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

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

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

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

          posted on 2006-08-19 00:45 CowNew開源團(tuán)隊(duì) 閱讀(3466) 評(píng)論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 靖宇县| 东兰县| 当阳市| 武定县| 额济纳旗| 东乌| 新巴尔虎右旗| 遂宁市| 安阳县| 清镇市| 洛扎县| 贡觉县| 哈密市| 临沂市| 诏安县| 金溪县| 乌拉特前旗| 达州市| 驻马店市| 新泰市| 广宗县| 贺兰县| 武夷山市| 兴和县| 来宾市| 巴彦县| 新晃| 西华县| 花莲县| 砀山县| 剑川县| 汪清县| 枝江市| 壤塘县| 禄劝| 台东市| 乌拉特中旗| 新邵县| 新丰县| 华亭县| 化德县|