Window->Preferences->Java->Installed JREs->Edit->"选择rt.jar"->Javadoc Location
该位置已被接受且"验证"通过。但是,我无论如何都无法让Eclipse在我悬停在项目上时(例如在ArrayList声明中)显示Javadocs。我还尝试重新启动Eclipse以使其工作。
我做错了什么?
Window->Preferences->Java->Installed JREs->Edit->"选择rt.jar"->Javadoc Location
该位置已被接受且"验证"通过。但是,我无论如何都无法让Eclipse在我悬停在项目上时(例如在ArrayList声明中)显示Javadocs。我还尝试重新启动Eclipse以使其工作。
我做错了什么?
在Eclipse中使用离线Java API文档,需先进行下载。以下是Java文档的链接(更新时间为2013-10-21):
Java 6
页面: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-doc-download-355137.html
直接下载: http://download.oracle.com/otn-pub/java/jdk/6u30-b12/jdk-6u30-apidocs.zip
Java 7
页面: http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html
Java 8
页面: http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html
Java 9
页面: http://www.oracle.com/technetwork/java/javase/documentation/jdk9-doc-downloads-3850606.html
Window --> Preferences --> Java --> "Installed JREs"
中选择已有JRE(例如jre6: C:\Program Files (x86)\Java\jre6),并点击编辑。对我而言,它必须像对我一样工作。 我不再需要互联网连接来查看Eclipse中的Java API文档。
使用ZIP文件进行离线Javadoc,而不是提取它。
这已经得到回答,它使用提取的zip数据,但比简单的zip文件消耗更多的内存。
比较ZIP文件和提取的数据。
jdk-6u25-fcs-bin-b04-apidocs.zip ---> ~57 MB
after extracting this zip file ---> ~264 MB !
所以这种方法节省了大约200MB。
1.打开
Windows -> 首选项
2.从
已安装的JRE
中选择jre
,然后点击编辑...
3.从
JRE系统库
选择所有.jar
文件,然后单击文档位置...
4.浏览
apidocs.zip
文件以获取归档路径
并设置归档内路径
如上所示。就是这样了。5.将光标放在任何类名或方法名上,然后按Shift + F2
Eclipse不会从javadoc位置获取工具提示。 它只是在您说“在浏览器中打开”时,使用javadoc位置作为链接的前缀,您需要下载并附加JDK的源代码才能获得工具提示。 对于JRE下的所有JAR文件,您应该将javadoc位置设置为以下内容:http://java.sun.com/javase/6/docs/api/。对于resources.jar、rt.jar、jsse.jar、jce.jar和charsets.jar,您应该附加可在此处下载的源代码。
虽然这个问题比较老,但我最近也遇到了同样的问题,所以我提供我的解决方案。 现在Java开发工具包(JDK)的源代码和API文档都在里面了。因此,解压你的JDK版本。你可以看到里面有一个 "src.zip" 文件,其中包含你需要的源代码和文档文件。 按照以下路径操作: Window->Preferences->Java->Installed JREs-> 选择你的JRE/JRD并按“编辑”键 选择所有.jar文件,并按“Source Attachment”按钮 选择 “External File...” 按钮并指向src.zip文件。 可能需要重启Eclipse(通常不需要)。 现在你应该能够看到JDK类的文档和源代码。
进入你的JDK安装目录。(例如我的是C:\Program Files\Java\jdk1.8.0_66
)。
解压缩src.zip
文件(解压后变成C:\Program Files\Java\jdk1.8.0_66\src\
,例如我的是这样的)。
在Eclipse编辑器窗口中:CTRL + Click
一个java.lang
库类(例如String
)。
Eclipse会提示Source not found
,告诉你没有源代码。
点击Attach source
-> External Location
-> External Folder
。
找到你的源代码文件夹(例如我的是C:\Program Files\Java\jdk1.8.0_66\src\
)。
点击OK
-> OK
。
享受吧!
src.zip
是一个指向不存在文件夹的符号链接...sudo apt-get install openjdk-8-source
这会添加此文件夹。locate "src.zip"
Window --> Preferences --> Java --> "Installed JREs"
,编辑并指向src.zip
(或打开任何JRE类,如HashMap并附加源)很可能是Javadoc位置指定的路径有问题。这个非常挑剔。确保它指向 javadoc 开始的根目录。它可能在你下载的压缩包中的几个目录下。