如何将 Java API 文档添加到 Eclipse?为什么采用这种方法?如何使用 apidocs.zip?

2022-08-31 15:16:06

我已经从 http://www.oracle.com/technetwork/java/javase/downloads/index.html#docs 下载了Java API文档,并且据说已经使用

Window->Preferences->Java->Installed JREs->Edit->“Select rt.jar”->Javadoc Location

而且位置已被接受,“验证”就好了。但是,对于我的生活,当我将鼠标悬停在某个项目上时(例如,在ArrayList的声明中),我无法让Eclipse在工具提示中显示Javadocs。我还重新启动了Eclipse,试图让它工作。

我做错了什么?


答案 1

要在 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

  1. 解压缩本地目录中的 zip 文件。
  2. 从 eclipse 中选择可用的 JRE(jre6:C:\Program Files (x86)\Java\jre6),然后单击编辑。Window --> Preferences --> Java --> "Installed JREs"
  3. 使用 + 选择所有“JRE 系统库”。ControlA
  4. 单击“Javadoc 位置”
  5. 将“Javadoc location path:”从“http://download.oracle.com/javase/6/docs/api/”更改为“file:/E:/Java/docs/api/”。

它必须像我一样工作。我不再需要互联网连接即可在Eclipse中查看Java API文档。


答案 2

用于从 zip 文件而不是解压缩文件的脱机 Javadoc。

为什么采用这种方法?

这个问题已经回答了,它使用提取的zip数据,但它比简单的zip文件消耗更多的内存。

zip文件和提取数据的比较。

jdk-6u25-fcs-bin-b04-apidocs.zip  --->  ~57 MB
after extracting this zip file  --->  ~264 MB !

因此,这种方法节省了大约200 MB。

如何使用 apidocs.zip?

1.打开Windows -> Preferences

enter image description here

2.从中选择,然后单击jreInstalled JREsEdit...

enter image description here

3.从中选择所有文件,然后单击.jarJRE system librariesJavadoc Location...

enter image description here

4.浏览文件并设置如上所示。就是这样。apidocs.zipArchive pathPath within archive

5.将光标放在任何类名或方法名上并点击Shift + F2


推荐