我想要的只是JavaEE6文档在我的JavaSE项目中显示。也许这是不可能的。
问题是我在NetBeans中创建了一个普通的 JavaSE 项目(即 New Project - &gt; Java - &gt;'Java Application'),但我有<其中包含strong> Java Enterprise Edition 元素。
其中一个元素是 javax.persistence @Basic(fetch / optional)注释。
- 当我在这个注释上按 ctrl + space 时,NetBeans说' Javadoc not found。'。当我使用 Alt + F1 (右键单击&gt;'显示Javadoc')时,状态栏显示:'无法在此处执行显示Javadoc “。
额外信息:
1) netbeans_installation_dir \ NetBeans 7.0.1 \ enterprise \ docs 包含正确的API文档zip文件( javaee6-doc-api.zip )。
2)我在stackoverflow上查找类似的解决方案,但它们对我不起作用 - 通过将 .jar / .zip /文件夹添加到库或 '工具 - &gt; Java平台 - &gt; Javadoc选项卡'也不起作用。
当我将 javaEE6.jar 添加到 JDK6 平台的 Javadoc 选项卡和项目结构中时非常奇怪窗口我用'Show Javadoc'右键单击' JDK1.6 '库,打开一个浏览器窗口,我就可以看到我想要的 JEE6 文档。
我猜测问题是我有一个常规的JavaSE项目,并且NetBeans无法获取JavaEE6 javadoc,因为它不知道我的应用程序部分使用了EE元素。这可能也是因为该文档适用于JavaEE6应用程序(这就是为什么它位于 / enterprise 文件夹下)。
所以我不知道如何解决这个问题。这是一个错误吗? (我在NetBeans错误报告中读到这可能是一个可能的错误。)
答案 0 :(得分:0)
这似乎是您如何将库附加到项目的问题。最简单的方法是使用Tools&gt;中提供的库。库。您只需要确保附加到项目中的库也附加了正确的Javadoc。如果未附加Javadoc,您可以尝试以下步骤来执行此操作:
更多细节可以在[此NetBeans Wiki页面] [1]中找到。