在一个Java版本上运行Eclipse IDE,但在另一个Java版本上运行
Java?開發人員 (和其他Java開發人員變體)的Eclipse IDE本身就是用于構建Java應用程序的Java應用程序。 這種關系可能會讓您的大腦有些奇怪。
Eclipse IDE幾乎完全用Java編寫,需要Java運行時環境(JRE)才能運行。 JRE僅提供運行時平臺:它不包含任何基本Java庫或Java開發工具包(JDK)中包含的任何開發工具的源代碼和Javadoc。 Eclipse IDE在JRE上運行良好。
但是,如果要構建Java應用程序,則確實需要訪問JDK。 缺省情況下,Eclipse IDE將配置其自身以針對啟動該JRE的JRE構建應用程序。 如果該JRE是JDK的一部分,那么您將獲得獲得有用的內容幫助,文檔,調試支持等所需的所有好處。如果運行時平臺只是JRE,那么很多有價值的東西優點將丟失(但是編譯仍然有效,因為Java開發工具包括Eclipse Java編譯器 )
這是有點奇怪的地方。 您可以從一種Java版本在JRE上運行Eclipse IDE,并構建針對一種或多種不同Java版本的應用程序。 例如,您可以在Java 8上運行Eclipse IDE,但可以使用它來構建基于基本上任何早期Java版本的應用程序。 您可以在首選項(在Java>編譯器頁面上)中為工作區選擇默認的Java版本,也可以在每個Java Project的屬性中單獨選擇(首選)。
首選項( Java>編譯器 )中的“ JDK遵從性”設置
為了在不同版本的Java上實際構建應用程序,您需要將Eclipse IDE與相應的JDK連接。 為此,請首先安裝JDK,然后通過工作空間首選項中的Java>已安裝JRE頁面告訴Eclipse IDE在哪里找到它。 安裝了其他JDK之后,您可以配置各個項目以使用特定版本的編譯器和運行時。
所有這一切都說明,您可以將Eclipse IDE Oxygen Edition里程碑構建配置為在Java 9 JRE上運行 (從JDK 9 Early Access站點下載JDK),但是可以使用它來構建針對較早目標的應用程序Java版本(即繼續完成日常工作)。 即使這樣做并提供反饋,對于Eclipse IDE中涉及的Eclipse項目也將非常有幫助。 如果您確實要構建Java 9應用程序,則需要從Eclipse Marketplace安裝針對Oxygen的Java 9支持(BETA)并向團隊提供反饋 。
請注意,Eclipse Foundation的Bugzilla實例中的JDT產品專門用于報告與Java開發工具直接相關的錯誤。 使用例如:It產品來報告問題上與Git的整合, M2E產品與Maven的整合報告的問題時, Buildship產品來報告問題上與搖籃集成, 平臺產品為相對于基本IDE框架,這些問題的Web工具不確定企業Java和Web開發問題的產品 ,或者不確定的EPP(Eclipse包裝項目)產品 。
來自各種Eclipse項目的,對Eclipse IDE有所貢獻的提交者,包括至少至少兩個來自Java開發工具項目的提交者,都將在Devoxx US上 。 如果您想了解有關Eclipse IDE中Java 9支持的更多信息,則可以在Eclipse Foundation的展位上找到它們(或者我們可以幫助您找到它們)。
我還將在展位上使用Eclipse IDE進行Test First Java Development的演示。 過來看看我是否可以讓自己保持在二十分鐘的限制內……
如果您想了解有關Eclipse IDE中可用的強大功能的更多信息, 請在Twitter上關注@EclipseJavaIDE (在使用時關注我 )。
翻譯自: https://www.javacodegeeks.com/2017/03/run-eclipse-ide-one-version-java-target-another.html
總結
以上是生活随笔為你收集整理的在一个Java版本上运行Eclipse IDE,但在另一个Java版本上运行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 切勿是什么意思 切勿的含义
- 下一篇: 适用于Java开发人员的Elastics