如何让Eclipse检测到正确的Java源代码

xa9qqrwz  于 2022-10-15  发布在  Eclipse
关注(0)|答案(1)|浏览(207)

当尝试跳转到Java API源代码时(按Ctrl/Cmd+Click),它显示Source not found,并具有Attach source...选项
我是一名Mac用户,我只安装了JDK,并且不需要我进行任何设置,eclipse就可以找到Java API源代码。但对于Windows/Ubuntu,即使我只安装了JDK,它在第一次安装时总是要求Attach source...。我厌倦了告诉我的每一个朋友如何解决这个问题,因为有太多的步骤。
所以我不知道我是错误地(在Windows/Ubuntu上)安装了Eclipse&JDK,还是这是正常的。有没有办法安装Eclipse和JDK,这样它就可以在第一时间使用Ctrl+Click跳转到可读的源代码?
注:JDK从oracle.com(Windows)、apt-get install openjdk-8-jdk(Ubuntu)下载。并且,从eclipse.org下载的是zip(不是安装程序,因为我需要通过USB共享)

yi0zb3m4

yi0zb3m41#

在Eclipse Java IDE中,缺省的JRE被设置为用于运行Eclipse的JRE。在Windows中,当安装JDK时,还会安装JRE(例如,在安装64位JDK之后,您将同时拥有C:Program FilesJava**jdk<version>**binjava.exeC:Program FilesJava**jre<version>**binjava.exe)。遗憾的是,默认情况下Windows使用JRE,因此默认情况下也是由Eclipse使用。
对于您的情况,最简单的方法可能是将嵌入式Java JDK添加到您的Eclipse ZIP中进行共享(这也避免了安装Java):
1.创建文件夹jre
1.Java JDK**安装目录(例如,从C:Program FilesJavajdk-9安装Windows 64位Java JDK:)中的所有内容复制到jre文件夹
1.jre文件夹添加到您的Eclipse ZIP中进行分享

相关问题