憨厚生

          ----Java's Slave----
          ***Java's Host***

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            165 隨筆 :: 17 文章 :: 90 評論 :: 0 Trackbacks

          這是我在工作中遇到的一個問題,我上網查了相關資料,總結如下:
          我的環境:
          tomcat5.5+jdk1.4.2
          我機器上除了有jdk1.4.2還有jdk1.5,但是path,classpath,java_home都指向的jdk1.4.2安裝的相關路徑。

          問題產生的原因:
          1.你編譯程序用的jdk版本和你程序運行的時候用的java運行環境不一致。

          解決辦法1:
          1.把jdk,tomcat等卸了重裝(這也是我以前常用的方法,呵呵!)
          解決辦法2:
          1.機器上保證只有一個版本的jdk,使path,classpath,java_home指向你安裝jdk相關路徑!
          2.查看注冊表,修改注冊表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft下的關于jdk的jre和jvm的路徑 信息.,修改它們的路徑與你安裝的jdk路徑相匹配。(當你機器上曾經安裝多個jdk版本時,這里的jre和jvm的路徑可能是你已卸載的jdk相關路徑,而不是你最新安裝的jdk路徑)
          3.防止緩存,刪除掉tomcat下的work文件架中的所有文件!

          如果這樣還解決不了版本不兼容的問題,我也沒有辦法了!建議你重裝系統了!呵呵!~

          posted on 2006-09-22 10:31 二胡 閱讀(197) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 微山县| 浮梁县| 娄烦县| 乌兰县| 安乡县| 深州市| 卢湾区| 锦屏县| 昭通市| 深泽县| 东乌珠穆沁旗| 万山特区| 苏州市| 葫芦岛市| 霍山县| 铜鼓县| 运城市| 咸阳市| 宝坻区| 白朗县| 江北区| 诏安县| 皮山县| 莒南县| 鄂伦春自治旗| 巴彦淖尔市| 白银市| 芦山县| 宣武区| 琼海市| 南投市| 塔河县| 江油市| 永昌县| 城市| 阿拉善左旗| 张家港市| 威海市| 滁州市| 仪征市| 阜新市|