1. 程式人生 > >eclipse配置JDK和設定編譯版本的幾種方法

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檔案是用哪個版本來編譯的,請參考:

如何檢視class檔案的jdk版本

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版本

檢視class檔案的真實編譯版本。

相關推薦

eclipse配置JDK設定編譯版本方法

注:截圖時使用的eclipse4.6、jdk1.8、jdk1.7 一、eclipse配置JDK 開啟window–>preferences,彈出的頁面裡選擇java–>Installed JREs,開啟如下圖介面: 然後點選右側add按

轉載:(Mac)在bashzsh配置環境變量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設定為阻塞模式(如果你的程式不需要用阻塞模式

struts2servlet共存的方法

專案要求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中配置JDKTomcat8.5

部署 time .html local and .net 我們 nvi TE 在MyEclipse2017中配置Tomcat8.5:   首先,確保你已安裝好JDK、Tomcat等 1.啟動MyEclipse後,點擊菜單欄的"Window": 2.為MyEclipse設

記一次Eclipse關於JDKJRE的問題

同步 javac 原理 ava itl 之前 java src 如何 今天同事遇到個問題,發現import package居然報錯,但是那個package實際上存在。一般情況某個類有問題或者是該類中的方法有問題,總會在IDE中顯示一條紅線。但是這次確實是沒有問題。我找到該類

Linux下安裝配置JDKTomcat操作步驟

下面以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