java - 如何在 Eclipse 中查看 java SDK (java.lang, java.util, ...) 类的源代码?

标签 java eclipse jar

我想将 jar 类文件读入我的 eclipse。假设我写了下面的代码:

List list = new ArrayList();

当我按住 Ctrl 单击列表时,它会显示两个选项。其中一个选项是 Open Declaration,它将显示 List 接口(interface)中的方法。但是当我点击它时,它显示找不到源。我已将 java-util-1.8.0.jar 添加到其中,但它仍然无法正常工作。 我做错了什么?

最佳答案

为了在 Eclipse 中查看 JDK 的源代码,您应该将 JDK 路径而不是 JRE 添加到您的工作区或特定的项目开发工具包。我假设您是一名开发人员并且您已经在您的系统上安装了 JDK

这样做:

  1. 右键单击并选择项目的属性(或按 Alt+Enter)。
  2. 从左侧树形菜单中选择Java 构建路径
  3. 在右侧选择
  4. 选择JRE 系统库

enter image description here

  1. 从右侧的按钮中单击编辑,然后编辑从 JRE 位置指向文件系统中的 JDK 位置的路径。

enter image description here

enter image description here

enter image description here

  1. 然后单击完成 和所有打开的对话框的确定​​按钮以保存配置,然后您就可以开始了。

希望这会有所帮助。

关于java - 如何在 Eclipse 中查看 java SDK (java.lang, java.util, ...) 类的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50245741/

相关文章:

eclipse - 应用于 Scala 类的 @Test 注释的目的是什么?

eclipse - 删除 Eclipse Juno 中的 "Quick Access"条目

java - 从 jar 中提取后可执行文件将无法运行

java - 减少频繁重新部署(上传)到远程服务器的 war 规模

java - 当输入错误的详细信息时,CardInputWidget 不会产生动画

java - Kafka 连接 API 客户端

java - 通过两个参数对 Java 列表进行排序?

java - 以 10 秒间隔重复调用的方法

eclipse - 有没有办法在tomcat中获取上下文根的绝对路径?

android - jar 文件被自动删除(在 git clone 之后)