[英]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應用程序之前,必須指定服務器的安裝路徑,例如Tomcat
或Glassfish
,這也是Java EE SDK安裝的一部分。 這些服務器容器提供了運行動態Web項目所需的運行時庫。 是的,在編譯時仍然需要這些庫,這就是為什么大多數程序員都使用諸如Apache Ivy
或Maven
類的依賴管理器的原因。 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.