在OS X 10.9 Mavericks上安装Java源代码

4

我在我的新笔记本电脑上安装了Java,它运行的是OS X 10.9 Mavericks操作系统(从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个回答

2
假设您确实需要出于某种原因使用Java 1.6,苹果公司提供了苹果版本的Java源代码:
  • 访问Apple开发者下载
  • 使用您的Apple开发者ID登录。
  • 在搜索框中输入“java for os x”
  • 下载最新的Java for OS X开发包(在撰写本文时,它是“Java for OS X 2013-005 Developer Package”)。
作为安装的一部分,它提供了一个src.jar,您可以将其附加到/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home

1
在Eclipse中,转到“导航”,选择“打开类型”,键入一些JDK类,如[java.lang.]String,然后单击“确定”。应该有一个“附加源”按钮,让您选择源文件。导航到您的Java JDK安装并选择应包含的src.zip文件。

2
如果你的src.zip不存在怎么办?我@主机/System/Library/Java/JavaVirtualMachines
find . -iname "src.zip"
没有返回任何结果
- Jonas Geiregat

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

1
不,Oracle没有针对Mac OS X的JDK 6版本。他使用的版本是由Apple提供的,其中不包括src.zip。此外,Oracle仅向公众提供JDK 6最高版本为6u45(更新版本仅提供给商业合作伙伴)。可以从这里下载JDK 6u45。 - Siu Ching Pong -Asuka Kenji-

0

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


1
当您在“Java / Installed JREs”首选项中告诉Eclipse使用JDK时,它应该自动找到源代码。 - greg-449

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接