在Mac OS X上使用Eclipse查看Java文档

Ari*_*iel 7 java eclipse macos

我正在尝试完成一个非常基本的任务,并且似乎无法找到如何...我希望我的Eclipse环境设置方式能够获得JDK中任何标准类/方法的帮助和文档就像我几年前在Windows上用Eclipse做的那样,将光标放在类名(例如PrintWriter)上,然后单击Ctrl + F2将打开PrintWriter类的Java文档.这是我的环境:

  1. 运行OS X版本10.6.6.
  2. 刚刚从connect.apple.com下载并安装了适用于Mac OS X 10.6 Update 4的Java Developer Package
  3. 我安装了Eclipse Galileo.
  4. 在/ Library/Java/JavaVirtualMachines下我有一个名为1.6.0_24-b07-334.jdk的文件,它似乎是我刚刚安装的新JDK.但是,它是一个单独的文件,不会扩展到目录和文件中.右键单击它并选择"显示包内容",向我显示其内部包含文件docs.jar和src.jar.但是,不确定我应该对1.6.0_24-b07-334.jdk文件做什么 - 我应该保留原样,还是将其扩展为完整的目录结构?
  5. 在Eclipse Preferences,Java/Installed JREs中,我选择了JVM 1.6.0(MacOS X Default).但是,路径指向/ System/Library ...而不是/ Library ...

无论如何,在Eclipse中,将鼠标放在类名上,我得到一个棕色对话框,其中包含对该类的简短说明.但是,我不知道如何打开该类的完整java文档.也无法在Eclipse的任何地方找到指示从哪里获取java文档的地方,也没有哪个热键可以带来java文档.

我为许多细节道歉,我只是假设他们可能有必要得到一个好的答案.

谢谢!
/一个

gut*_*tch 11

我遇到了同样的问题 - 之前我曾经能够直接在Eclipse中访问Java文档和源代码,但是去年Apple的一次Java更新之后就消失了.

我的解决方案是手动将源和Javadoc添加到Eclipse中的JRE定义.这是如何做:

  1. 导航到首选项 - > Java - > 已安装的JRE
  2. 选择首选JRE,然后单击编辑...
  3. 选择classes.jar库(应该是列表中的第一个),然后单击Javadoc Location ...
  4. 单击存档中的Javadoc
  5. 存档路径设置为/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/docs.jar
  6. 归档中的路径设置为docs/api
  7. 单击确定

现在,您可以选择设置源代码...

  1. 随着classes.jar仍然选中,单击源附件...
  2. 位置路径设置为/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar
  3. 单击确定

实际上1.6.0_24-b07-334.jdk包实际上只是一个文件夹; OS X将其视为单个文件,但如果您知道正确的路径,则可以直接访问其内容.如果您不知道输入的路径怎么办?如果你知道这个技巧,你可以浏览Eclipse中的内容:

  1. 在Eclipse中附加源代码或Javadoc时,单击外部文件...外部文件夹...按钮等以显示Finder窗口
  2. 导航到Java JDK文件夹(通常/Library/Java/JavaVirtualMachines)
  3. 您应该看到JDK列表,例如1.6.0_22-b04-307.jdk1.6.0_24-b07-334.jdk)
  4. 按键盘上的/以显示" 转到文件夹"对话框
  5. 从对话框中删除/,然后开始键入要导航的JDK名称.如果您愿意,可以按Tab键自动填充名称.
  6. 单击Go
  7. 您现在正在浏览JDK包的内容; 您现在可以通过点击Contents/Home等,你应该看到appledocs.jar,docs.jar,src.jar和其他东西.


小智 8

大家发现这个StackOverflow的,邮政和没有找到src.jar:苹果从SDK中删除它和它的默认情况下不提供的,但是你可以从苹果公司自身下载: http://connect.apple.com/cgi-斌/的WebObjects/MemberSite.woa/WO/5.1.17.2.1.3.3.1.0.1.1.0.3.9.3.3.1 http://danbim.blogspot.com/2011/01/java-for-mac-os-x -106更新-3- and.html

PS Apple帐户是必需的(免费注册)