设置Eclipse以使用Java EE

时间:2011-01-23 17:48:32

标签: java eclipse maven-2 java-ee maven-plugin

首先请注意,我是EE的新手,特别是Eclipse(我在生命中第二次与Eclipse紧密合作:))。

然后我打开了由其他人创建的Eclipse项目。它使用Java EE(一些EJB,Persistence API ......)。无法运行这个项目,有编译错误 - 我无法让它使用EE库 - 它看起来像这样:

alt text

没有已知的Anotations,也没有快速修复。该项目还包含Maven依赖项(我已经设法为Eclipse安装了Maven插件),并且依赖项中的所有类都在代码中显示警告。像这样:

alt text

如何设置Eclipse以使用此EE项目以便能够编译和运行它? 谢谢你的回答。

编辑:我正在使用Eclipse 2.0.0.2并且我必须使用它 - 它的Eclipse的Rational Team Concept版本和2.0.0.2以上的版本与RTC服务器不兼容。

2 个答案:

答案 0 :(得分:5)

到目前为止,您必须在项目的构建路径中包含Java EE API。 Java EE API本质上是应用程序服务器,例如您似乎已经拥有的Oracle Glassfish。

在Eclipse中,打开右下方框中的 Servers 视图。如果没有,那么你需要添加它。右键单击并选择 New 。巫师应该说话。如果Sun或Oracle Glassfish没有选项,那么您需要单独安装Eclipse插件。在较新的Eclipse版本中,您可以通过单击向导顶部的下载其他服务器适配器,然后选择 Oracle Glassfish服务器工具来实现。如果在较旧的Eclipse版本中,则需要按照its homepage中的说明手动安装它。

一旦将服务器集成到Eclipse中(或实际上已经有一个),那么您应该右键单击动态Web项目并前往目标运行时部分。在那里选择集成服务器。必要时重建。

答案 1 :(得分:0)

一些建议

  1. 通过Window > Preferences > Java Compiler设置下拉列表将您的Java级别5或更高级别设置为大于或等于1.5的任何内容。
  2. 点击Project > clean...
  3. 清理项目
  4. 右键单击项目的顶部文件夹Maven > update project configurationMaven > update project configuration
  5. 构建

    右键单击项目的顶部文件夹run as.. > maven clean,然后'运行为...> maven install`

    希望这有帮助

    BTW,为什么不使用Eclipse 3.6.x或更新版本的新版本?