尝试跳转到Java API源代码时(通过Ctrl / Cmd + Click),它会显示Source not found
,并且可以选择Attach source...
我是一个mac用户,我只安装了JDK,eclipse可以在没有设置任何内容的情况下找到Java API源代码。但是对于Windows / Ubuntu,即使我只安装了JDK,它也总是第一次询问Attach source...
。我已经厌倦了告诉我的每个朋友如何解决这个问题,因为步骤太多了。
所以我不知道我是否安装了Eclipse& JDK(在Windows / Ubuntu上)错误,或者这是正常的。有没有办法安装Eclipse和JDK所以它可以使用Ctrl + Click直接跳转到可读的源代码?
注意:JDK是从oracle.com
(Windows),apt-get install openjdk-8-jdk
(Ubuntu)下载的。 Eclipse从zip
下载eclipse.org
(不是Eclipse安装程序,因为我需要通过USB共享)
答案 0 :(得分:0)
在Eclipse Java IDE中,默认JRE设置为用于运行Eclipse的JRE。在Windows中,安装JDK时,也会安装JRE(例如,在安装64位JDK之后,您将同时拥有C:\Program Files\Java\jdk<version>\bin\java.exe
和C:\Program Files\Java\jre<version>\bin\java.exe
)。不幸的是,默认情况下,Windows使用JRE,因此默认情况下由Eclipse使用。
在您的情况下,最简单的方法可能是将嵌入式Java JDK添加到Eclipse ZIP 进行共享(此也避免了安装Java 的需要):< / p>
jre
C:\Program Files\Java\jdk-9
)复制所有内容到jre
文件夹< / LI>
jre
文件夹添加到Eclipse ZIP以共享