㈠ 如何改變eclipse的java編譯環境
改變eclipse的Java編譯環境步驟如下:
1:Preferences-->Java-->Compiler->Compiler compliance level,選擇一個需要的版本,比如從默認的1.4改為5.0
2:如果只想修改一個工程的Compiler compliance level,就右單擊工程,選擇屬性,在其中的Java Complier中選擇
Compiler compliance level的值。
㈡ 怎麼在eclipse修改jdk版本
方法/步驟
首先打開Eclipse
打開之後,找到我們的java項目
然後右鍵--「Build Path--->Confirgure Build Path」回
在彈出的界面中,選擇「Libraries」選項卡答,選擇「JRE System Libraries (jdk的版本) 」然後點擊右側的「Edit... 」按鈕
在彈出的對話框中,選擇你想要修改的jdk版本,然後點擊「finish」按鈕即可
返回修改jdk版本的界面,然後選擇左側菜單中的「java compiler」,選擇像匹配的jdk版本
㈢ 把Eclipse的JDK編譯器怎麼選成JDK6
Eclipse選擇JDK6的步驟:
1.點擊進入eclipse編輯器界面,在上方有一個windows的菜單,點擊選擇最下面的preferces,截圖如下:
㈣ Eclipse選什麼JDK版本,就用什麼JDK版本編譯是嗎
是的,復jdk決定編譯java source的版本。
選擇步制驟如下:
1、Eclipse中,窗口——首選項--JAVA--已安裝的JRE——添加。
2、JRE名稱寫你的是哪個版本的寫哪個版本的,如1.6版本的,你就寫JDK1.6.
3、JRE主目錄,單擊瀏覽選擇你的JDK路經。記住,選擇主目錄就行了。
這樣添加後在JRE系統庫中會有顯示文件。
㈤ java編譯,提示JDK版本錯誤!
這個情況說明,JDK版本安裝信息錯誤,一般的情況就是java版本跟JDK版本不同,或者是系統安裝了多個JDK版本,導致出現這樣的錯誤。
1.以及Unsupported major.minor version 49.0
有時候會遇到版本不匹配的問題。錯誤如下: bad class file: C:\Program
Files\Java\jre1.5.0_11\lib\rt.jar(java/lang/Object.class)class file has wrong version 49.0, should be 48.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
2.出現這個錯誤的是因為 tomcat/common/lib/ 目錄底下tools.jar 的版本, 和Tomcat 選擇的 JVM 的版本不一致所造成.由於 Tomcat/common/lib/ 目錄底下tools.jar 的版本是 1.4, 而 Tomcat 卻選擇 1.5 版本的 JVM. 所以會出現
"class file has wrong version 49.0, should be 48.0" 的 error message.
3.當中 49.0 即是指 Java 的 1.5 版本, 而 48.0 是指 Java 的 1.4 版本.50.0 是指 Java 的 1.6 版本那為什麼會出現 tools.jar 的版本和 JVM 的版本不符的情況呢?首先要說明, 於 tomcat/common/lib/ 目錄底下的那個 tools.jar 其實不是 tomcat 自帶的. 其實那是當你安裝 Tomcat 時, Tomcat 從指定的 JDK 目錄底下的 lib 目錄抄過去的.這個 tools.jar 有何用處? 那其實是 JDK 本身附有的jar檔, 是用來方便我們寫 Java 程序的 (eg. 方便編譯 Java). 舉例說, 平時我們用的 javac 命令, 其實本身就是一個由 java 寫成的程序, 而那正正就是於 tools.jar裡面.那為什麼 Tomcat 需要將 JDK 的 tools.jar 抄去自己那裡? 那是因為 Tomcat 需要用 tools.jar 裡面的 javac 程序, 去編譯我們寫好的 JSP 檔案.可是, 編譯的時候, 也需要 Java 程序本身需要的 library (class files) 才可以. 那麼 Tomcat 到哪裡去找那這些 library 呢? 到哪裡找, 其實是取決於Tomcat 本身選定哪個 JVM, 而這個我們是可以自行到 Tomcat Configure里的 Java 版面里設定的. Tomcat 是會到你所設定的那個 JVM 所屬的那個 JRE 目錄底下的 lib 目錄找 library, 亦即是那個 rt.jar 檔桉 (Java 的 library 是在裡面的). 但有時候修改後,tomcat在eclipse下啟動和startup.bat啟動時正常,用tomcat.exe啟動時卻又出現這錯誤了這個原因是因為你一台機子上裝了兩個不同的JDK版本,而系統默認當前版本是更高的1.5版本而tomcat.exe啟動時使用的就是系統設置的版本了,也就是1.5了,所以就要將當前版本改為1.4版本的在注冊表中修
改:HEKY_LOCAL_MACHINE-->SOFTWARE-->JavaSoft-->Java Runtime Environment 中的CurrentVersion改為1.4版本的重啟就OK了關於錯誤Unsupported major.minor version 49.0原因是JDK1.5編譯的內容放到了JDK1.4等低版本下設置「Window」->「Preferences」->「Java」->「Compiler」->「JDK Compliance level」->「1.4」即:「窗口」->「首選項」->「Java」->「編譯器」->「編譯器一致性級別」->「1.4」重新編譯發布,OK搞定!