0

我刚刚从 developer.apple.com 安装了 Java for OS X 2012-006 Developer Package 并更新了 Eclipse Juno(构建在 Juno 之上的 Springsoure 工具套件 3.1.0 版本)以使用这个 JRE 作为执行环境,我还更新了我的项目以使用这个 jdk。

在 JRE 定义对话框中,我将源附加到现在指向的 classes.jar/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/src.jar

在此对话框中,我尝试让 Javadoc 在线指向 Oracle,指向/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/docs.jarOR/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/Appledocs.jar

然而,当我需要时,无论是在调试视图中还是在单击类时,似乎都无法找到源代码。我一直收到“找不到来源”。

此外,当在包视图中选择 classes.jar,然后从“导航”菜单中“打开附加的 javadoc”时,会打开一个浏览器窗口,该窗口似乎指向正确的 localhost URL(通过 http://127.0.0.1:59109/help /nftopic/jar:file:/[local path to docs.jar] )但窗口是空的。

我已经在 stackoverflow 和博客上阅读了一些建议,我认为这些建议是最近的,但这次我仍然无法让它发挥作用。您对不同的方法有什么建议吗?

更新真正起作用的一件事是将 JDK 的某个类或接口悬停在源代码上,这在黄色的小弹出窗口中为我提供了javadoc,如果我双击该类,我将获得该类的源代码。现在在调试视图中查看源代码似乎也可以正常工作。嗯。

所以我对如何在 Eclipse 中获取源代码和 javadoc 的期望是错误的?

4

1 回答 1

0

好吧,似乎一切都完成了,将 javadoc 指向 /Library/Java/JavaVirtualMachines/[jdk-version]/Contents/Home/docs.jar。等等。似乎我必须阅读何时可以在 Eclipse 中看到源代码和 javadoc。

如果其他人目前需要知道如何执行此操作,我将保持原样。

于 2012-12-20T14:20:48.820 回答