java

          tiger

          常用鏈接

          統計

          my Blogs

          最新評論

          Eclipse由于jdk1.3無法啟動[轉]


          1.打開命令行窗口,進入到C:\WINDOWS\system32>。之下java命令,系統顯示:
          C:\WINDOWS\system32>java
          Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
          has value '1.3', but '1.4' is required.
          Error: could not find java.dll
          Error: could not find Java 2 Runtime Environment.

                 系統提示好像是在注冊表中找到的是java1.3,而這個java.exe。是java1.4。好像找到問題的所在了,于是,進入注冊表。查找到:Java Runtime Environment
          看到了他下面卻實有好多的jdk版本。包括jb7帶的1.3。還有jb9帶的1.4.1。還有我剛裝的jdk1.4.2。都在,而看到
          CurrentVersion的值竟然是1.3。該死,于是改成1.4。保存。在命令行的C:\WINDOWS\system32下運行java。成功了。
                 于是打開eclipse。ok。一切成功。終于看到了那個期望的界面。
          這個問題可能是jb7的自帶jdk1.3所造成的。看來eclipse尋找的jdk不是系統環境變量中的java_home。而是system32下的java虛擬機。也就是
          注冊表中的那個Java Runtime Environment\CurrentVersio。這次終于從根本上解決了這個惱火的問題。高興。

          2.另外一種情況就是eclipse傾動報錯,看log文件說,javax的parexml類有問題,該原因一般是因為安裝了oracle9i,它在系統變量的path路徑中加入了jre1.3的路徑,把它刪除即可啟動eclipse,這主要是因為eclipse使用的jdk.1.4以上的版本,而1.4對1.3做了很大的修改,所以找不到那個類.


          總之,仔細查看系統變量中path的值就知道是什么原因!

          posted on 2007-02-26 10:18 翠竹 閱讀(580) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 民丰县| 新邵县| 宽甸| 尼玛县| 济南市| 松桃| 宁蒗| 尼木县| 丰县| 汉沽区| 定襄县| 镇康县| 防城港市| 鹤壁市| 金华市| 辛集市| 和平县| 平原县| 镇远县| 惠安县| 仲巴县| 仙游县| 中卫市| 讷河市| 凤凰县| 刚察县| 台南县| 绥芬河市| 社会| 通许县| 广饶县| 大新县| 莱芜市| 河池市| 马鞍山市| 肇源县| 疏附县| 岑巩县| 六安市| 和林格尔县| 南汇区|