如何使JEE6 javadoc适用于NetBeans 7.0.1中的常规JavaSE项目?

时间:2012-08-04 20:32:11

标签: java netbeans javadoc netbeans-7 enterprise

我想要的只是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错误报告中读到这可能是一个可能的错误。)

1 个答案:

答案 0 :(得分:0)

这似乎是您如何将库附加到项目的问题。最简单的方法是使用Tools&gt;中提供的库。库。您只需要确保附加到项目中的库也附加了正确的Javadoc。如果未附加Javadoc,您可以尝试以下步骤来执行此操作:

  1. 在NetBeans IDE中,转到“工具&gt;库”。
  2. 选择正确的库,然后选择Javadoc选项卡。
  3. 点击“添加ZIP /文件夹”,然后浏览到您的项目Javadoc所在的位置。
  4. 指定Javadoc ZIP或文件夹,然后单击“添加ZIP /文件夹”。
  5. 单击“确定”关闭“库管理器”。
  6. 更多细节可以在[此NetBeans Wiki页面] [1]中找到。