簡體   English   中英

設置Java和Eclipse IDE-冗余安裝

[英]Setting up Java and Eclipse IDE - Redundant installations

通過從Java官方網站安裝Java EE軟件包並為Java EE開發人員安裝Eclipse IDE,我是否在做同樣的事情? 它們是否具有相同的組件?

不,他們沒有相同的組件!

Eclipse for Java EE和帶有Java EE庫的Eclipse的經典版本之間的區別在於,您擁有各種功能的編輯器,例如HTML到JSP / JSF。 您還具有其他功能,例如要配置的服務器。 但是,無論您使用的是哪種Eclipse,都需要Java EE庫來運行您的應用程序。 因此,您可以安裝Java EE SDK(然后將Eclipse配置為使用此SDK)或使用依賴項管理器。

當您下載Eclipse IDE for Java EE時,您將獲得用於開發EE應用程序的工具。 例如。 XML編輯器和工具,服務器等。開始運行EE應用程序之前,必須指定服務器的安裝路徑,例如TomcatGlassfish ,這也是Java EE SDK安裝的一部分。 這些服務器容器提供了運行動態Web項目所需的運行時庫。 是的,在編譯時仍然需要這些庫,這就是為什么大多數程序員都使用諸如Apache IvyMaven類的依賴管理器的原因。 Java EE庫(例如javax.annotation也必須在依賴項管理器中提供。

因此,如果我先安裝Java SE,然后再安裝Eclipse for Java EE,我是否沒有Java EE庫?

沒有! 因此,當您安裝Java SE時,您將獲得標准的Java庫。當您為Java EE(包括服務器)安裝Eclipse(並將其配置為使用剛剛安裝的Java SE SDK時),將擁有配置和運行Web應用程序所需的所有工具。 。 但是,如果要使用EE功能,則需要添加那些相應的庫-安裝SDK或使用依賴項管理器。 因此,兩者-Eclipse for Java EE和Java EE SDK確實是兩個不同的東西,您都需要運行Java EE應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM