Java 在Eclipse上配置J2EE版本
我的J2EE项目需要在J2EE1.4环境下运行 我发现Eclipse上没有选项来指定我的J2EE项目要使用哪个J2EE版本。但是,J2EE项目可以部署到内部应用程序服务器Java 在Eclipse上配置J2EE版本,java,eclipse,jakarta-ee,Java,Eclipse,Jakarta Ee,我的J2EE项目需要在J2EE1.4环境下运行 我发现Eclipse上没有选项来指定我的J2EE项目要使用哪个J2EE版本。但是,J2EE项目可以部署到内部应用程序服务器 我可以知道我是否遗漏了什么吗?我知道了。您想在运行1.4 Java的服务器上测试您的应用程序吗?然后我会: 在操作系统中下载并安装相关的JDK 在Eclipse中配置JDK: 进入Window->Preferences->(左侧)Java->Installed JRE->(右侧)点击“Add”,进入配置刚安装的JDK 创建
我可以知道我是否遗漏了什么吗?我知道了。您想在运行1.4 Java的服务器上测试您的应用程序吗?然后我会:
- 进入Window->Preferences->(左侧)Java->Installed JRE->(右侧)点击“Add”,进入配置刚安装的JDK李>
- 与其选择现有的“服务器运行时环境”(我指的是Tomcat对话框,但Glassfish对话框非常类似),不如创建一个新的运行时环境(通过单击右侧的“添加”文本链接),并将这个新环境链接到上面配置的1.4 JDK李>
- 将此新环境分配给正在创建的服务器李>
如果您想确保自己的代码与1.4兼容,请右键单击Eclipse内部的项目->属性->(左侧)Java编译器->此处设置Java源代码版本(我从未手动执行过此操作,但现在应该不难获得所需的版本)。Java EE是一个很大的规范,并不是所有的服务器都能完整地实现它。然后将对它的支持分解为构成它的各种规范。大多数人对支持的Servlet版本感兴趣。这是使用动态Web模块方面完成的,其中版本号与Java Servlet规范的所需版本匹配:
只需进入项目,右键单击-->属性-->projet facets
更改java的版本右键单击项目文件夹->属性,在Facets上的动态Web模块中,Web容器是处理jee版本的人,在这种情况下,“服务器运行时环境”应该修改为api Servlet 2.4(意味着jee 1.4平台)所以我需要安装J2EE 1.4吗?还是只是J2SE1.4?很抱歉,我很困惑。SE。您总是在系统上安装SE JDK,这就是保存编译器、核心包等的原因。与EE相关的包(如
javax.servlet
)通常不需要直接安装,而是由EE容器提供,如Tomcat或Glassfish。如果您查看一下在(注意,他们称之为SDK;-)上提供的下载,您将看到其中一个没有JDK,它包括Glassfish、教程和文档,而另一个则有所有这些,再加上JDK。