Eclipse Indigo(EE)+ Java EE 6.“javax。*”中的类在哪里?

时间:2011-07-27 05:05:02

标签: eclipse java-ee

我刚从Sun安装了Eclipse Indigo for EE和Java EE 6 SDK / JRE。我需要所有那些使用“javax。*”类编译第三方Java项目。我无法理解如何到达这些课程?

如何在Eclipse中导入或连接到“javax。*”类?

2 个答案:

答案 0 :(得分:1)

他们在Java EE实现中。换句话说,它们位于应用程序服务器中。例如,Glassfish,JBoss AS,Tomcat等

在Eclipse中,只需将目标服务器集成到 Servers 视图中,并将动态Web项目与其关联。您可以在动态Web项目创建向导中选择它:

enter image description here

或之后通过项目属性中的目标运行时

enter image description here

将项目与应用程序服务器相关联后,Eclipse将完成所有必要的魔术,以便在编译期间使这些类可用。要验证它,关联的服务器应在项目的构建路径属性中列为

enter image description here

再次注意,你不需要改变/摆弄任何东西!如果你为了“解决”这个问题而事先在黑暗中进行了一些尝试,那么你应该确保你已经完成了所有这些,或者事情可能仍然出错。

另见:

答案 1 :(得分:0)

确保您已在偏好设置中设置了所有设置。转到'窗口' - > '首选项'然后检查'已安装的JRE',将其指向您下载的jdk中最新且最大的jre。如果这不起作用,请再次下载jdk和eclipse Java EE并从头开始。还要确保在PATH中添加了java和javac(在Linux或Windows上)