Eclipse不显示OpenJDK 12的Javadoc

cygmwpex  于 12个月前  发布在  Eclipse
关注(0)|答案(1)|浏览(133)

我安装了OpenJDK 12,包括Javadoc,并将Eclipse中的Javadoc URL设置为file:/usr/share/doc/java-openjdk/api/,Eclipse会验证该URL。但是,当我在String类上按F2时,我会得到消息Note: This element has no attached source and the Javadoc could not be found in the attached Javadoc.
这可能是由于最近的Java版本的模块化,其中java.lang.String驻留在java.base下,也许Eclipse没有考虑新的文件路径?

版本号

我使用Arch Linux上最新的Java和Eclipse版本。确切的pacman包版本是:

extra/jdk-openjdk 12.0.1.u12-1 
extra/jre-openjdk 12.0.1.u12-1
extra/openjdk-doc 12.0.1.u12-1
community/eclipse-common 4.12-1
community/eclipse-java 4.12-1

字符串
附言:根据要求,这里是我的配置。我没有安装Javadoc了,但我显示了新的设置与源的工作,以及我如何设置它在过去与Javadoc不工作。“无效的URL”警告是不存在的时候,因为它仍然存在!它验证正确。
x1c 0d1x的数据

jexiocij

jexiocij1#

我是一个arch Linux用户,我有同样的问题。我已经克服了这个问题,在一天结束时。我想指出的是,如果你下载jdk包在linux,你也应该下载javadoc和源代码包。在此之后,src.zip文件夹将被创建。

sudo pacman -S jdk8-openjdk jdk11-openjdk jdk17-openjdk jdk-openjdk openjdk8-doc  openjdk11-doc openjdk17-doc openjdk21-doc openjdk8-src openjdk11-src openjdk17-src openjdk21-src

字符串

相关问题