eclipse配置JDK和設定編譯版本的幾種方法
注:截圖時使用的eclipse4.6、jdk1.8、jdk1.7
一、eclipse配置JDK
開啟window–>preferences,彈出的頁面裡選擇java–>Installed JREs,開啟如下圖介面:
然後點選右側add按鈕,開啟add jre對話方塊:
點選下一步,開啟jre路徑選擇對話方塊
選擇JRE home之後,自動會填充JRE name和下面的jar,這裡也可以設定vm引數,一般直接點選finish完成即可。到此新的JRE已經配置完成,如果配置了多個JDK,可以勾選一個作為預設,如下圖:
二、設定編譯版本
編譯版本一般不用設定,都和安裝的JDK版本一致,但公司專案有老的有新的,版本可能不一致,這時可能就要根據不同專案設定編譯版本了。
所以有時候,專案匯入的JRE版本不一定和編譯的版本一致。通常建議保持一致。
eclipse全域性編譯版本
開啟window–>preferences,彈出的頁面裡選擇java–>Compiler,開啟如下圖介面:
右側可以選擇編譯的版本號,預設情況下,編譯版本和你配置的JDK版本一致。這裡設定的編譯版本影響eclipse中所有的專案(專案沒有單獨配置,使用eclipse預設的情況下)。
針對某個專案設定編譯版本
專案選中,右鍵–>Properties–>Java Compiler,開啟如下介面:
勾選上Enable project specific settings,之後便可以針對該專案進行配置,比如我這裡把編譯版本設定成了1.6,那麼建立的java檔案便以1.6版本來編譯成class檔案。注意這裡的配置是針對某個專案,會覆蓋掉上面eclipse的全域性配置,eclipse將以這裡的為準。
如果想確切的檢視class檔案是用哪個版本來編譯的,請參考:
Web專案的配置裡設定編譯版本
專案選中,右鍵–>Properties–>Project Facets,開啟如下介面:
右側設定java類編譯版本,注意這裡設定的版本要和build path裡引用的JDK版本一致,不一致的話eclipse會報以下錯誤:Java compiler level does not match the version of the installed Java project facet.
一般情況下,報編譯版本不一致時,便可以檢視上面的這幾個設定的地方,看看是否配置的有問題。也可再結合 如何檢視class檔案的jdk版本
相關推薦
eclipse配置JDK和設定編譯版本的幾種方法
注:截圖時使用的eclipse4.6、jdk1.8、jdk1.7 一、eclipse配置JDK 開啟window–>preferences,彈出的頁面裡選擇java–>Installed JREs,開啟如下圖介面: 然後點選右側add按
轉載:(Mac)在bash和zsh配置環境變量path的幾種方法
更改 修改 說明 .profile 興趣 你會 安裝 port 正文 參考文獻 老習慣,列出本文參考或引用或轉載的文檔和博客,致以崇高的敬意,感興趣的可以去看看 1.http://postgresapp.com/ 2.http://postgresapp.com/docum
創建元素和對象的幾種方法
instance person food .get 初始化 eat 新的 對象 tel 創建元素的3種方法 1、document.write() <div> 明月幾時有,把酒問青天! </div> &l
java實現動態編譯的幾種方法
所謂動態編譯,就是在程式執行時產生java類,並編譯成class檔案。 import java.io.BufferedReader; import java.io.InputStream; im
陣列物件去重 和 陣列求和的幾種方法
陣列去重 1,陣列物件去重:id、name,type都重複的時候,才會被去重 delRepeat(arr) { return Object.values( arr.reduce((obj, next) => {
C語言socket設定超時的幾種方法
1.建立socket2.將該socket設定為非阻塞模式3.呼叫connect()4.使用select()檢查該socket描述符是否可寫(注意,是可寫)5.根據select()返回的結果判斷connect()結果6.將socket設定為阻塞模式(如果你的程式不需要用阻塞模式
struts2和servlet共存的幾種方法
專案要求struts2和servlet能夠共存,就是struts的請求發給struts處理,servlet的請求發給servlet處理。目前web.xml檔案應該是類似於如下的配置: <filter> <filter-name>strut
C#/.NET中刪除指定資料夾下所有檔案和資料夾的幾種方法彙總
我們知道,在C#/.NET中的System.IO名稱空間下,都是關於檔案和資料夾資訊操作的類。如果在開發中有刪除指定資料夾下所有檔案和資料夾這樣的需要,應該如何使用C#/.NET來實現這個需求呢?方法一:直接刪除整個指定資料夾使用使用Directory.Delete("資料
原生 js 操作dom的方法(建立節點和操作節點的幾種方法)
var newNode= document.createElement("p");//建立新節點 var text= document.createTextNode("hello");//建立文字節點 newNode.appendChild(text); docum
設定backBarButtonItem的幾種方法
替換返回按鈕的文字 很多app的要求所有的返回按鈕的title都是“返回”,如果上一層題目文字太多,下一層的返回按鈕文字就會顯示不完全,而且這樣可以使軟體顯得整潔。 方法一: 最普通的想法,A介面的navigationItem.backBarButtonItem修改
git設定忽略的幾種方法
1、 環境 Windows XP SP3 + TortoiseGit + msysGit 2、 ignore files的三種方法 以下涉及的ignore檔案均為如下格式: # 以'#'開始的行,被視為註釋.
linux安裝軟體和解除安裝的幾種方法
一、rpm包安裝方式步驟: 1、找到相應的軟體包,比如soft.version.rpm,下載到本機某個目錄; 2、開啟一個終端,su -成root使用者; 3、cd soft.version.rpm所在的目錄; 4、輸入rpm -ivh soft.version.
利用matlab求影象均值和方差的幾種方法
% 求一副灰度影象的均值 close all; clear; clc; i=imread('d:/lena.jpg'); %載入真彩色影象 i=rgb2gray(i); %轉換為灰度圖 i=double(i); %將uint8型轉換為double型,否則不能計算統計量 % avg1=mean(i,1);
修改Eclipse預設工作空間與匯入原有配置方案和設定JDK編譯方式
修改Eclipse預設工作空間方法: 1、開啟你的Eclipse,選單中找到:Window-->Preferences-->General-->Startup and Shutdow
Eclipse配置maven和新建maven工程
創建 targe 本地倉庫 網站 clas 打開 9.png cgi XML 1 安裝配置Maven 1.1 下載Maven 從Apache網站 http://maven.apache.org/ 下載並且解壓縮安裝Apache Maven。 M
在CentOS7.4中安裝jdk的幾種方法及配置環境變量
HR 環境 -o OS 安裝jdk 加載類 軟件包 上傳 jre_home 一、下載jdk jdk下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
配置jdk和環境變量
ssp .class 可執行文件 官網下載 成功 jdk1.8 cmd dos 如果 1.官網下載jdk1.8,默認安裝即可 2.JAVE_HOME:jdk安裝目錄 path:C:;%JAVA_HOME%\bin; C:;%JAVA_HONE%\jre\bin;(當dos
在MyEclipse2017中配置JDK和Tomcat8.5
部署 time .html local and .net 我們 nvi TE 在MyEclipse2017中配置Tomcat8.5: 首先,確保你已安裝好JDK、Tomcat等 1.啟動MyEclipse後,點擊菜單欄的"Window": 2.為MyEclipse設
記一次Eclipse關於JDK和JRE的問題
同步 javac 原理 ava itl 之前 java src 如何 今天同事遇到個問題,發現import package居然報錯,但是那個package實際上存在。一般情況某個類有問題或者是該類中的方法有問題,總會在IDE中顯示一條紅線。但是這次確實是沒有問題。我找到該類
Linux下安裝配置JDK和Tomcat操作步驟
下面以JDK7和Tomcat7為例,介紹CentOS7.5下安裝配置JDK和Tomcat的操作步驟。 1、安裝JDK 1.1、檢視yum庫中都有哪些jdk版本 yum search java|grep jdk1.2、選擇指定的版本安裝 yum install java-1.7.0-openj