gpt4 book ai didi

java - 尝试在 eclipes 中编译 JAVA 1.7.0 的 "Original"库源代码时出错

转载 作者:行者123 更新时间:2023-12-02 00:28:39 26 4
gpt4 key购买 nike

抱歉打扰大家了..

我正在尝试在 eclipse 中查看 sun java 1.7.0 的 SDK“原始”源代码(完整包附带的 src.zip 文件)。我想研究 java.io.ObjectInputStream 或 java.util.ArrayList ....etc 的库 src 代码

但是当我解压 src.zip 文件并将其放入 Eclipse 中(在一个新的 Java 项目下)时,它显示错误(附加一些错误的快照)..在编译源代码 lib 期间发生错误 Errors occurred during the compiling the source code lib.

我还附上了一些错误屏幕截图......代码中的错误Errors in the code

请原谅我的无知,引导我走上正确的道路。

非常感谢

问候

最佳答案

src.jar 仅包含公共(public) API 的源代码,并且在某些地方这些委托(delegate)给“内部”类,例如com.sun.*.

如果您想查看公开的源代码,您只需安装 JDK 并将您的 Eclipse 指向 JDK 而不是 JRE。然后它会自动链接到源。示例屏幕截图引用了 Ubuntu 上的 IBM JDK(不是 JRE)7。

编辑:我忘了提及,如果您在 Ubuntu 上通过 apt 使用 OpenJDK(您的屏幕截图如下所示),则必须显式安装源代码:

sudo apt-get install openjdk-6-source

工作空间偏好:

enter image description here

和 java.util.ArrayList 的源代码

编辑器选项卡上的图标表示这只是源文件的链接,而不是源本身,您无法编辑它。

enter image description here

关于java - 尝试在 eclipes 中编译 JAVA 1.7.0 的 "Original"库源代码时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9567591/

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