Jbuilder2006中使用1.5以下JDK的解決方法
Jbuilder2006自帶了1.5的JDK,但如果你還想繼續用JDK1.42,如果只是在Jbuilder2006的tool-> configure->JDKs中新增一個JDK1.42或更低版本,那麼即使你只寫一個最簡單的HelloWorld程式, Jbuilder2006都會給你報出長長一串錯誤,編寫的程式碼在Jbuilder2005中也無法執行。我在剛使用Jbuilder2006時,被這個 問題困惑了好久,在網上查了好久也沒有找到解決的方法。
今天花了兩個小時,終於在Jbuilder2006的幫助中查到了問題的原因。 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吧 :-)
今天花了兩個小時,終於在Jbuilder2006的幫助中查到了問題的原因。 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吧 :-)
相關文章
- 解決maven update project 後專案jdk變成1.5的問題MavenProjectJDK
- JDK1.5中新的語言特徵JDK特徵
- JDK1.5中的String.format的用法JDKORM
- JDK1.5新特性JDK
- 幾個在JDK1.5中新的語言特徵JDK特徵
- Linux下jdk1.5的安裝及中文顯示問題解決方案(轉)LinuxJDK
- Java JDK1.5: 泛型 新特性的講解說明JavaJDK泛型
- jdk1.4和jdk1.5的有那些區別JDK
- 請教jdk 1.5 的新特徵中的sun management 獲得本機效能使用率?JDK特徵
- Jbuilder2006帶來的麻煩事(JDK 版本問題)UIJDK
- 1.5 - Numpy的方法中,axis引數的理解
- Fedora 20下解決使用者不在sudoers檔案中的解決方法
- 總結:JDK1.5-JDK1.8各個新特性JDK
- jdk1.5-1.10新特性JDK
- 轉:JDK1.5新語法JDK
- JAVA JDK1.5-1.9新特性JavaJDK
- JDK1.5新特性介紹JDK
- JDK 1.5 - 1.8 各版本的新特性總結JDK
- goland中npm無法使用的問題及解決方法GoLandNPM
- JQuery中ajax的使用與快取問題的解決方法jQuery快取
- jdk1.5文件(手冊)JDK
- 解決Vue中”This dependency was not found”的方法Vue
- linux中升級jdk的方法LinuxJDK
- 圖文介紹jdk1.5下載(有jdk下載)JDK
- CentOS 使用 sudo 提示使用者不在sudoers檔案中的解決方法CentOS
- HTML中<a>標籤無法使用垂直邊距的解決方法HTML
- jdk1.5與Tomcat5.5配置JDKTomcat
- jdk1.5能連oracle9嗎?JDKOracle
- JSP中無法使用內建物件解決方法JS物件
- 那些jdk中坑你沒商量的方法JDK
- VMware15.1以下版本,開啟虛擬機器黑屏的問題解決方法虛擬機
- 解決kai's super goo 1.5讀光碟的問題AIGo
- 解決Intellij IDEA2018 的 maven專案每次啟動後都恢復到1.5的JDKIntelliJIdeaMavenJDK
- 使用 Dingo 後 Handler 中 render 方法無效的解決辦法Go
- jbuilder9.0+jdk1.5的問題,請高手指點UIJDK
- vuex2中使用mapGetters/mapActions報錯解決方法Vue
- JDK1.5 我已經不認識了JDK
- hive使用報錯解決方法Hive