在eclipse中找不到内部Java类的源

问题描述 投票:0回答:1

我经常使用eclipse,我需要在Java中打开内部类的源文件。我通过在该对象上按ctrl + click来执行此操作。例如,我想查看Scanner类的代码,当我尝试通过Scanner对象上的ctrl + click打开它时,它表明,“找不到源”。错误是这样的:

/ usr / lib / jvm / java-8-openjdk-amd64 / jre / lib / rt.jar中的JAR文件没有源附件。

您可以通过单击下面的附加源来附加源:

并且下面有一个Attach Source按钮。我进行了很多搜索,但是所有人在文件系统上的项目都遇到了相同的问题,而不是内部类。我该怎么办?有没有办法更改该/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar文件?

java eclipse internals
1个回答
0
投票
$ sudo apt install openjdk-8-source $ sudo updatedb $ mlocate src.zip

复制上一条命令的位置。通常是/usr/lib/jvm/openjdk-8/src.zip

然后,单击

附加源,然后单击

外部查找。然后将该命令的输出粘贴到文本字段中。 (您可以通过单击外部文件并在文件系统中找到src.zip文件来打开文件。)

© www.soinside.com 2019 - 2024. All rights reserved.