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

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

          解決的辦法其實很簡單,只要更改這個選項就行了。具體步驟如下:
          ----------------------------------------------------------
          1、右鍵點擊工程文件,選擇屬性(properties),
          2、在屬性窗口中選擇 Build-->Java,在右邊的選項中有四個下拉框,就可以看到編譯選項了,
          3、其中Compiler和Debug Option可以不用管,只在Languege features和Target VM中選擇相應的JDK版本就可以了,然后確定,一切OK。
          附件中是配置的圖片。
          -----------------------------------------------------------
          如果在Target VM中選擇了All Java SDKs,那么你的class文件在使用JDK1.1的VM上都可以運行(Jbuilder2006幫助中是這么說的,估計沒幾個人的機子上還在用JDK1.1吧 :-)

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



          源自:http://blog.chinaitlab.com/user1/20817/archives/2005/35245.html
          posted on 2006-12-29 09:44 閔毓 閱讀(15821) 評論(0)  編輯  收藏 所屬分類: Java開發
          主站蜘蛛池模板: 昔阳县| 仙居县| 明光市| 大英县| 武穴市| 鲁甸县| 克拉玛依市| 彭阳县| 泗洪县| 嫩江县| 南阳市| 呼伦贝尔市| 綦江县| 奉化市| 浮山县| 岚皋县| 麻城市| 特克斯县| 积石山| 寿光市| 黔南| 淳安县| 吉木萨尔县| 泗水县| 大化| 河曲县| 惠东县| 邢台市| 阿鲁科尔沁旗| 兰西县| 安丘市| 枣阳市| 库车县| 宣化县| 石景山区| 无为县| 海伦市| 上思县| 虞城县| 徐闻县| 九龙坡区|