繁体   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