閔毓
          http://www.eshoo.com.cn 歡迎來到異客中國
          posts - 49,comments - 97,trackbacks - 0

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

          解決的辦法其實(shí)很簡單,只要更改這個(gè)選項(xiàng)就行了。具體步驟如下:
          ----------------------------------------------------------
          1、右鍵點(diǎn)擊工程文件,選擇屬性(properties),
          2、在屬性窗口中選擇 Build-->Java,在右邊的選項(xiàng)中有四個(gè)下拉框,就可以看到編譯選項(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ì)沒幾個(gè)人的機(jī)子上還在用JDK1.1吧 :-)

          2.
          Eclipse3.1同樣會(huì)出現(xiàn)相同的問題,這時(shí)候只需要把項(xiàng)目用的JDK與你安裝的JDK搞成版本一樣就解決了.
          步驟:右擊你的項(xiàng)目-->屬性-->Java Compiler,設(shè)置合適的版本!!



          源自:http://blog.chinaitlab.com/user1/20817/archives/2005/35245.html
          posted on 2006-12-29 09:44 閔毓 閱讀(15826) 評(píng)論(0)  編輯  收藏 所屬分類: Java開發(fā)
          主站蜘蛛池模板: 定远县| 通城县| 漳浦县| 城步| 钟山县| 沁水县| 无锡市| 中西区| 广南县| 奈曼旗| 松桃| 满洲里市| 信丰县| 泾川县| 洪泽县| 江西省| 绥阳县| 柞水县| 峨边| 昭通市| 富民县| 贞丰县| 宜城市| 平武县| 潮安县| 安义县| 宁安市| 桃园县| 宜章县| 清水河县| 阳城县| 荆州市| 手游| 湖南省| 海伦市| 镇平县| 鄂伦春自治旗| 大庆市| 古丈县| 自治县| 江山市|