【问题标题】:How to make JEE6 javadoc work for a regular JavaSE project in NetBeans 7.0.1?如何使 JEE6 javadoc 为 NetBeans 7.0.1 中的常规 JavaSE 项目工作?
【发布时间】:2012-08-02 10:50:24
【问题描述】:

我只想在我的 JavaSE 项目中显示 JavaEE6 文档。也许是不可能的。

问题是我在 NetBeans 中创建了一个普通的旧 JavaSE 项目(即 New Project -> Java -> 'Java Application'),但我有 Java Enterprise Edition 中的元素。

其中一个元素是 javax.persistence @Basic(fetch/optional) 注释。

- 当我在此注释上按 ctrl+空格 时,NetBeans 显示“Javadoc not found.”。当我使用 Alt+F1 (Right-Click->'Show Javadoc') 时,状态栏显示:'Cannot perform Show Javadoc here .'.

额外信息:

1) netbeans_installation_dir\NetBeans 7.0.1\enterprise\docs 包含正确的 API 文档 zip 文件 (javaee6-doc-api.zip)。

2) 我在 stackoverflow 上查看了类似的解决方案,但它们对我不起作用 - 通过 .jar/.zip/folder 添加到库 '工具 -> Java 平台 -> Javadoc 选项卡' 也不起作用。

当我将 javaEE6.jar 添加到 JDK6 平台的 Javadoc 选项卡和 项目结构中时,非常奇怪窗口 我用“Show Javadoc”右键单击“JDK1.6”库,打开一个浏览器窗口,我可以看到我想要的 JEE6 文档.

我猜问题是我有一个常规的 JavaSE 项目,而 NetBeans 无法获取 JavaEE6 javadoc,因为它不知道我的应用程序部分使用了 EE 元素。这也可能是因为该文档适用于 JavaEE6 应用程序(这就是它位于 /enterprise 文件夹下的原因)。

所以我不知道如何解决这个问题。这是一个错误吗? (我在 NetBeans 错误报告中看到这可能是一个错误)。

【问题讨论】:

    标签: java netbeans javadoc netbeans-7 enterprise


    【解决方案1】:

    这似乎是您如何将库附加到项目的问题。最简单的方法是使用工具 > 库中提供的库。您只需要确保附加到项目的库也附加了正确的 Javadoc。如果未附加 Javadoc,您可以尝试以下步骤:

    1. 在 NetBeans IDE 中,转到“工具 > 库”。
    2. 选择正确的库并选择 Javadoc 选项卡。
    3. 单击“添加 ZIP/文件夹”并浏览到您的项目 Javadoc 所在的位置。
    4. 指定 Javadoc ZIP 或文件夹,然后单击“添加 ZIP/文件夹”。
    5. 单击“确定”关闭库管理器。

    可以在 [this NetBeans Wiki page][1] 找到更多详细信息。

    【讨论】:

      猜你喜欢
      • 2018-11-04
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 2017-06-16
      • 2014-05-20
      • 1970-01-01
      • 2011-08-25
      • 2012-01-19
      相关资源
      最近更新 更多