4

我在运行 OS X 10.9 Mavericks 的新笔记本电脑上安装了 Java(从http://support.apple.com/kb/DL1572?viewlocale=en_US下载)...

$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

但是,当我启动 Eclipse 时,我无法查看 Java 源代码。在哪里/如何获得安装在我的机器上的 Java 源代码,以便我可以通过 Eclipse 查看它?

4

4 回答 4

2

假设您出于某种原因确实需要使用 Java 1.6,Apple 确实为 Apple 版本的 Java 提供了源代码:

  • 访问Apple 开发者下载
  • 使用您的 Apple 开发者 ID 登录。
  • 在搜索框中,输入“java for os x”
  • 下载最新的 Java for OS X Developer Package(在撰写本文时,它是“Java for OS X 2013-005 Developer Package”)。

作为安装的一部分,它提供了一个src.jar您可以附加到/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home.

于 2015-02-13T18:49:29.923 回答
1

在 Eclipse 上,转到Navigate,选择Open Type,输入一些 JDK 类,点赞,[java.lang.]String然后单击OK。应该有一个Attach Sources按钮可以让您选择源文件。导航到您的 Java JDK 安装并选择src.zip应包含的文件。

于 2013-11-02T21:02:54.897 回答
1

我认为您只安装了 Java 运行时环境 (JRE)。要查看 Java 源代码,您需要 Java 开发工具包 (JDK)。Oracle 使您能够为 Mac OS X 下载 JDK,因此您应该考虑使用它。然后你会在 JDK 目录中找到一个文件 src.zip,其中包含源代码。

于 2013-11-02T21:09:02.063 回答
0

我建议您从 Oracle下载安装最新的 JDK 7 版本。在 Mountain Lion 上,源代码在/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/src.zip安装后可用(如果您已安装 JDK 7u45)。

于 2013-11-02T21:21:35.233 回答