Java EE自动完成

时间:2011-05-31 19:56:41

标签: java glassfish java-ee-6

我在哪里可以找到JEE6的jar文件或源代码?或者还有另一种方法可以在Netbeans / Eclipse中获得自动完成功能吗?

我刚安装了玻璃鱼,以便我可以使用JAX-RS,但我不明白它是如何工作的。为什么javacompiler会找到这些类但netbeans却没有?我用maven2构建但没有设置任何路径左右。

为什么我不能在没有glassfish的情况下安装JEE6?我只是不需要应用服务器来使用Jersey的REST服务。

祝你好运, CQQL

1 个答案:

答案 0 :(得分:1)

问题#1 : 请参阅this示例项目。

示例项目是使用maven构建的,它可能会回答您关于自动完成的问题。 Netbeans 6.8+(大约)内置maven支持。在第一次构建示例项目之后,我认为你会发现自动完成对于pom.xml中的任何依赖项(即jersey)更有效。在我的Netbeans中,自动完成工作,但javadocs不存在,这可能意味着泽西岛没有捆绑它们。

问题#2 :您在命令行上的maven和Netbeans内部的maven是不同的副本。您可以使Netbeans在Tools / Options / Misc / Maven / External Maven Home中使用maven的特定副本。这可能会让人感到困惑。

问题#3 :如果您发现Glassfish的应用服务器太多,可以在TomcatJetty内运行。