Java 11 的 Eclipse 中缺少基本 Javadoc
Missing Basic Javadoc in Eclipse for Java 11
我最近在 eclipse 中从 java 8 切换到 java 11,方法是安装较新的 jdk 并在 eclipse 中切换 jre。我注意到的第一件事是 java 文档,它没有正常工作,上面写着:"Note: This element has no attached source and the Javadoc could not be found in the attached Javadoc."
然后我查找了其他有类似问题的用户,但他们都在使用不同版本的 java,并且我的 javadoc 配置中的 link 不起作用。
(选择 javadoc url 时的验证按钮也 returns
"Location might be invalid."
对于 URL
"https://docs.oracle.com/en/java/javase/11/docs/api/").
我怀疑我仍然安装了旧的 java 8 javadoc,现在在错误的地方查找,但我找不到另一个 java 11 javadoc link 任何地方。
作为解决方法,从 https://www.oracle.com/java/technologies/javase-jdk11-doc-downloads.html
下载离线文档
在您的 Eclipse 项目中,打开 "JRE System Library",右键单击 "java.base",从上下文菜单中选择 "Properties"。
在对话框中,选中单选按钮 "Javadoc in archive"。对于字段 "Archive path",浏览到您下载的 zip。对于字段 "Path within archive",浏览至 "docs/api/java.base"。然后,"Apply and Close".
我最近在 eclipse 中从 java 8 切换到 java 11,方法是安装较新的 jdk 并在 eclipse 中切换 jre。我注意到的第一件事是 java 文档,它没有正常工作,上面写着:"Note: This element has no attached source and the Javadoc could not be found in the attached Javadoc."
然后我查找了其他有类似问题的用户,但他们都在使用不同版本的 java,并且我的 javadoc 配置中的 link 不起作用。
(选择 javadoc url 时的验证按钮也 returns "Location might be invalid." 对于 URL "https://docs.oracle.com/en/java/javase/11/docs/api/").
我怀疑我仍然安装了旧的 java 8 javadoc,现在在错误的地方查找,但我找不到另一个 java 11 javadoc link 任何地方。
作为解决方法,从 https://www.oracle.com/java/technologies/javase-jdk11-doc-downloads.html
下载离线文档在您的 Eclipse 项目中,打开 "JRE System Library",右键单击 "java.base",从上下文菜单中选择 "Properties"。
在对话框中,选中单选按钮 "Javadoc in archive"。对于字段 "Archive path",浏览到您下载的 zip。对于字段 "Path within archive",浏览至 "docs/api/java.base"。然后,"Apply and Close".