[英]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.