使用Eclipse,我想查看核心Java类(Eg java.util.concurrent.ConcurrentHashMap
)的源代码,但是当我使用“打开声明”导航到源代码时,它显示“未找到源代码”,并提供了附加源代码的选项。
我的问题是;我如何附加来源?我从哪里获得java.util.concurrent
库的源.jar ?
Answers:
您可以访问http://openjdk.java.net/并下载openJDK项目的最新版本。我认为这应该给您您所需要的。
有一个很好的插件GrepCode,它允许查看许多开放源代码库的Java源代码。
您可以使用Eclipse Marketplace中的“ Eclipse Class Decompiler集成JD,Jad”。
在Eclipse Marketplace的查找框中,输入:“ jad”,您将找到它。
src.zip文件存在于已安装的jdk文件夹中:..\Program Files\Java\jdk1.8.0_131
在显示“附加来源...”的屏幕上提供此路径,对我有用。
我们可以看到C:\ Program Files \ Java \ jdk1.8.0_73 \ src.zip,其中C:\ Program Files是我安装Java的主目录。
在eclipse中,它将显示Source not found。链接在那里的形式就像浏览源一样。浏览链接C:\ Program Files \ Java \ jdk1.8.0_73 \ src.zip并将其附加。现在您可以看到您的源代码。