我使用eclipse,很多时候我需要在java中打开一个内部类的源文件。我通过按codeword+单击该对象来做到这一点。例如,我想查看Scanner
类的代码,当我试图通过codeword+单击Scanner
对象来打开它时,它显示,“source is not found”。错误是这样的:
在/usr/lib/jvm/java-8-openjdk-amd 64/jre/lib/rt. jar中的JAR文件没有源附件。
您可以通过单击下面的附加源来附加源:
在它下面有一个Attach Source按钮。我搜索了很多,但所有人都有同样的问题,他们的文件系统上的项目,而不是内部类。我应该怎么做?有没有办法改变那个/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar
文件?
1条答案
按热度按时间kqlmhetl1#
Just do
字符串
复制最后一个命令的位置。通常是
/usr/lib/jvm/openjdk-8/src.zip
。然后,点击Attach Source...,点击External location。然后将该命令的输出粘贴到文本字段中。(您可以通过点击External File...并在文件系统中找到该
src.zip
文件来打开文件。)