gpt4 book ai didi

java - 未找到源 : Adding the source attachment to view source code

转载 作者:行者123 更新时间:2023-11-29 05:28:48 27 4
gpt4 key购买 nike

我无法查看 JavaCore.class 源代码,但我可以很好地使用代码。

例如,要查看方法JavaCore.create(..) 的源代码,我ctrl - click(或按f3) 在 JavaCore.create(ResourceUtility.getWorkspaceRoot()); 中的 create 上。但是我收到的不是带有源代码的编辑器,而是以下消息:

**Class File Editor**

**Source Not Found**

The source attachment does not contain the source for the file JavaCore.class.

You can change the source attachment by clicking Change Attached Source below:

我列出了默认源码附件的内容,~/.eclipse/org.eclipse.platform_4.3.0_758590624_linux_gtk_x86_64/plugins/org.eclipse.jdt.core_3.9.0.201212161923.jar,如下:

`jar tvf ~/.eclipse/org.eclipse.platform_4.3.0_758590624_linux_gtk_x86_64/plugins/org.eclipse.jdt.core_3.9.0.201212161923.jar ` 

当我在输出中搜索“JavaCore”时,我只找到了以下文件:

   618 Sun Dec 16 19:23:18 PST 2012 org/eclipse/jdt/core/JavaCore$1.class
1746 Sun Dec 16 19:23:18 PST 2012 org/eclipse/jdt/core/JavaCore$2.class
66406 Sun Dec 16 19:23:18 PST 2012 org/eclipse/jdt/core/JavaCore.class
1758 Sun Dec 16 19:23:18 PST 2012 org/eclipse/jdt/core/JavaCore.java.rej

这是否意味着我没有这个 jar 下的源?如果没有,源代码在哪里?

我正在使用 Ubuntu 13.10 (Saucy Salamander),我在 ~/eclipse/ 下安装了 Eclipse(其中包含我的 plugins/dropins/等)。

最佳答案

我猜您需要从 SDK 获取 JDT 源。如果您的 Eclipse 版本是 4.3.0,那么您可以从这里获取 JDT SDK:http://archive.eclipse.org/eclipse/downloads/drops4/R-4.3-201306052000/download.php?dropFile=org.eclipse.jdt.source-4.3.zip .

我在 Eclipse 4.3.0 的存档页面上找到了这个:http://archive.eclipse.org/eclipse/downloads/drops4/R-4.3-201306052000/

编辑:下载 zip 后,您想要的文件是 plugins/org.eclipse.jdt.core.source_3.9.0.v20130604-1421.jar(尽管文件上的日期戳是与您的二进制文件不同...)

关于java - 未找到源 : Adding the source attachment to view source code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21818890/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com