我有一台debian机器。我使用的是eclipse。通常在eclipse中,要查看对象的源代码等,只需在对象上单击F3
即可。但出于某种原因,当它是核心java类时,我会得到
"Source not found" and an option to attach the source.
debian上的JRE源代码到底在哪里?当我执行aptitude search "?provides(java-runtime)"
时,结果包含多个答案,其中包含子字符串jre
,也没有路径。
有没有人可以告诉我在哪里可以得到源码,这样我就可以把它附加上去。此外,我想让它可用于所有项目,而不仅仅是每个项目。
发布于 2012-08-01 07:55:52
JRE
纯粹是运行Java程序所需的运行时环境。对于Java程序的开发,您需要JDK
(Java development Kit)。
JDK本身被分成几个包,包括JRE、文档、演示和源文件。
假设您使用的是Open JDK6,sudo apt install openjdk-6-source
将安装并链接您正在寻找的源代码。
发布于 2015-03-05 00:04:00
在使用openjdk-8的Ubuntu 14.10中,这对我来说很有效
Window > Preferences > Java > Installed JRE>单击java-8-openjdk > Edit
对于/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar:
将源附件设置为:
/usr/lib/jvm/java-8-openjdk-amd64/src.zip
将Javadoc位置设置为:
file:/usr/share/doc/openjdk-8-doc/api/
注意:如果您还没有openjdk-8 java文档,请安装:
sudo apt-get install openjdk-8-doc
而对于源代码:
sudo apt-get install openjdk-8-source
发布于 2013-12-28 07:06:54
sudo apt-get intall java-6-openjdk在Ubuntu 11.04 LTS上对我来说是成功的。此外,如果您使用的是Eclipse IDE,我将使用Window/Preferences/InstalledJREs/java-6-openjdk-amd64/Edit(find rt.jar ),然后添加外部文件src.zip,如屏幕截图所示。
https://stackoverflow.com/questions/11750545
复制相似问题