如鵬網 大學生計算機學習社區

          CowNew開源團隊

          http://www.cownew.com 郵件請聯系 about521 at 163.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            363 隨筆 :: 2 文章 :: 808 評論 :: 0 Trackbacks

          CowNew 開源團隊網站 www.cownew.com

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

          轉載請保留此信息

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

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

          posted on 2006-08-19 00:45 CowNew開源團隊 閱讀(3466) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 西青区| 莫力| 贺州市| 北票市| 东光县| 民和| 股票| 宜章县| 那曲县| 板桥市| 仪征市| 桑植县| 白水县| 竹北市| 柯坪县| 永泰县| 高淳县| 无极县| 仙游县| 忻州市| 子洲县| 泸定县| 霞浦县| 正蓝旗| 聂荣县| 金溪县| 石泉县| 湖北省| 凌源市| 洪江市| 明水县| 黔西县| 临猗县| 鱼台县| 长子县| 常州市| 六安市| 安仁县| 兴宁市| 南澳县| 镇雄县|