我正在尝试完成一项非常基本的任务,并且似乎无法找到如何......我希望我的Eclipse环境设置能够获得有关任何标准类/方法的帮助和文档在JDK中,就像我几年前在Windows上用Eclipse做的那样,将光标放在类名(例如PrintWriter)上,然后单击Ctrl + F2将打开PrintWriter类的Java文档。 这是我的环境:
无论如何,在Eclipse中,将鼠标放在类名上,我得到一个棕色对话框,其中包含对该类的简短说明。但是,我不知道如何打开该类的完整java文档。也无法在Eclipse中的任何地方找到指示从哪里获取java文档的地方,也没有哪个热键可以带来java文档。
我为许多细节道歉,我只是假设他们可能有必要得到一个好的答案。
谢谢!
/ A
答案 0 :(得分:11)
我遇到了同样的问题 - 之前我已经能够直接在Eclipse中访问Java文档和源代码,但去年苹果公司的Java更新之后就消失了。
我的解决方案是手动将源和Javadoc添加到Eclipse中的JRE定义。方法如下:
/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/docs.jar
docs/api
现在,您可以选择设置源代码......
/Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home/src.jar
实际上1.6.0_24-b07-334.jdk包实际上只是一个文件夹; OS X将其视为单个文件,但如果您知道正确的路径,则可以直接访问其内容。如果您不知道输入的路径怎么办?如果你知道这个技巧,你可以浏览Eclipse中的内容:
/Library/Java/JavaVirtualMachines
)1.6.0_22-b04-307.jdk
和1.6.0_24-b07-334.jdk
)Contents/Home
等来查看appledocs.jar
,docs.jar
,src.jar
和其他礼物。答案 1 :(得分:8)
对于每个人发现这个StackOverflow-Post并且没有找到src.jar: Apple将其从SDK中删除,默认情况下不提供,但您可以从Apple self下载: http://connect.apple.com/cgi-bin/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-update-3-and.html
P.S。 Apple帐户是必需的(免费注册)
答案 2 :(得分:2)
要在Mac中显示Java文档,请将鼠标移动到所需的类,然后单击SHIFT+FN+F2
。
顺便说一下,您可以从偏好设置 - >中找到快捷键。 一般 - > 密钥 - >输入“打开附加的Javadoc ”。这是我的截图: -
答案 3 :(得分:0)
在/ Library / Java / JavaVirtualMachines下我有一个名为1.6.0_24-b07-334.jdk的文件,它似乎是我刚刚安装的新JDK。但是,它是一个单独的文件,不会扩展到目录和文件中。右键单击它并选择“显示包内容”,向我显示其内部包含文件docs.jar和src.jar。但是,不确定我应该对1.6.0_24-b07-334.jdk文件做什么 - 我应该保留原样,还是将其扩展为完整的目录结构?
从我记得的Mac OS(两年前我不得不使用它几个月)我认为这不是一个“单个文件”,它只在文件管理器应用程序中看起来如此。看看你是否可以在eclipse的文件选择器对话框中导航,在那里你可以为你的文档选择docs.jar。
答案 4 :(得分:0)
我遇到了类似的问题,无法访问Apple Developer页面以下载docs.jar的本地副本。我去了偏好> Java>已安装的JRE>编辑,然后查看" Javadoc位置..."罐子的价值。 Javadoc URI仍设置为" http://java.sun.com/javase/6/docs/api/"。当我将其更改为" http://docs.oracle.com/javase/6/docs/api/"工具提示开始再次出现。当然,这只有在你上线时才有效。