【发布时间】: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