黑豆熊——BlogJava

          面對挑戰(zhàn),我告訴自己:面對是勇氣,積極面對是態(tài)度,堅(jiān)持積極面對是毅力!

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          最新評論

          java.lang.UnsupportedClassVersionError異常的解決方法

          今天下午的時(shí)候,一個同事買了一臺筆記本,把他的臺式機(jī)撤給我用,就在我把開發(fā)環(huán)境裝好準(zhǔn)備測試一下的時(shí)候,Tomcat啟動時(shí)卻是報(bào)了java.lang.UnsupportedClassVersionErrorde的錯誤,仔細(xì)看了一下,好像是什么:未知的版本錯誤,這時(shí)候才想起來,自己的Myeclipse裝的是6.0的,jdk是1.4,Tomcat是5.5,而裝好Meclipse以后默認(rèn)的jdk版本是5.0,如果不注意著一點(diǎn),Tomcat服務(wù)器在啟動的時(shí)候,就會報(bào)上面的錯誤。現(xiàn)把解決得方法貼出來:
              

          1、Jbuilder2006自帶了1.5的JDK,但如果你還想繼續(xù)用JDK1.42,如果只是在Jbuilder2006的tool->configure->JDKs中添加一個JDK1.42或更低版本,那么即使你只寫一個最簡單的HelloWorld程序,Jbuilder2006都會給你報(bào)出長長一串錯誤,編寫的代碼在Jbuilder2005中也無法運(yùn)行。JBuilder2006在運(yùn)行編譯工程時(shí),會針對特定版本的VM進(jìn)行編譯,默認(rèn)的是Java 2 SDK, v 5.0 And Late,因此,如果工程用的是1.5以下的JDK,碰到都是java.lang.UnsupportedClassVersionError這個錯誤。

          解決的辦法其實(shí)很簡單,只要更改這個選項(xiàng)就行了。具體步驟如下:
          ----------------------------------------------------------
          1、右鍵點(diǎn)擊工程文件,選擇屬性(properties),
          2、在屬性窗口中選擇 Build-->Java,在右邊的選項(xiàng)中有四個下拉框,就可以看到編譯選項(xiàng)了,
          3、其中Compiler和Debug Option可以不用管,只在Languege features和Target VM中選擇相應(yīng)的JDK版本就可以了,然后確定,一切OK。
          附件中是配置的圖片。
          -----------------------------------------------------------
          如果在Target VM中選擇了All Java SDKs,那么你的class文件在使用JDK1.1的VM上都可以運(yùn)行(Jbuilder2006幫助中是這么說的,估計(jì)沒幾個人的機(jī)子上還在用JDK1.1吧 :-)
          2、Eclipse3.1同樣會出現(xiàn)相同的問題,這時(shí)候只需要把項(xiàng)目用的JDK與你安裝的JDK搞成版本一樣就解決了.
          步驟:右擊你的項(xiàng)目-->屬性-->Java Compiler,設(shè)置合適的版本!!

          posted on 2008-12-12 18:11 黑豆熊 閱讀(1680) 評論(2)  編輯  收藏

          評論

          # re: java.lang.UnsupportedClassVersionError異常的解決方法 2008-12-12 20:11 逝水fox

          Eclipse可以在首選項(xiàng)里面配置多個使用的JRE 然后使用不同的JRE就OK了 到時(shí)候也可以在多個JRE上切換 不過改Compiler也是一個方法  回復(fù)  更多評論   

          # re: java.lang.UnsupportedClassVersionError異常的解決方法 2008-12-15 10:02 黑色幽靈

          非常感謝這位仁兄提供了另一種解決方法,謝謝,呵呵!  回復(fù)  更多評論   


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宜昌市| 和静县| 宽城| 二连浩特市| 多伦县| 象山县| 浪卡子县| 胶州市| 怀集县| 民勤县| 崇礼县| 怀宁县| 德安县| 吉林省| 盐城市| 遂宁市| 正阳县| 江陵县| 伊金霍洛旗| 日喀则市| 茂名市| 永嘉县| 尚义县| 德昌县| 黄梅县| 尖扎县| 潍坊市| 香河县| 济源市| 砚山县| 建阳市| 甘肃省| 长子县| 龙山县| 苗栗市| 外汇| 友谊县| 唐河县| 郴州市| 独山县| 华坪县|