Eclipse中的离线Java API文档?

是否有任何其他离线方式的集成来获取Java API文档?

如果您的开发计算机上没有Internet连接,或者您想要停止访问文档的Web流量,则可以将文档存储在本地硬盘驱动器上。

  1. 启动您喜欢的Web浏览器并导航到http://www.oracle.com/technetwork/java/javase/downloads/index.html#docs
  2. 找到所需的文档,接受许可协议,然后单击“ Download标题下显示的链接。
  3. 在Eclipse中,打开“ Window菜单,然后选择Preferences
  4. 在搜索栏中,键入jre ,然后单击“ Installed JREs
  5. 选择名为java那个,或者像jre1.8.0_181这样的另一个术语。
    • 其类型必须是Standard VM
  6. 单击“ Edit按钮。
  7. JRE system libraries部分中,选择以rt.jar结尾的库,然后单击Javadoc Location...按钮。
  8. Javadoc in archive单选按钮中标记Javadoc in archive
  9. Archive path字段中,输入或Browse完整文档路径(例如/home/docs/jdk-8u181-doc.zip )。
  10. Path within archivePath within archive字段中,输入或Browse api/index.html文件的位置(例如docs/api )。
  11. 单击“ Validate按钮以确保正确设置所有内容。
  12. 单击“ OK按钮,然后单击“ Finish按钮,最后Apply & Close按钮。 您的文档现在链接到您指定的文件。

只是一个快速的贡献:我没有选择7“Javadoc in archive”,而是将javadoc位置路径(URL)更改为我的目录,我已经解压缩了我的doc。 希望它的帮助!

这对我有用(Java 8):

  1. 转到JDK安装。 ( C:\Program Files\Java\jdk1.8.0_66对我来说)。

  2. 解压缩src.zip文件(对我来说变为C:\Program Files\Java\jdk1.8.0_66\src\ )。

  3. 在Eclipse编辑器窗口中: CTRL + Click java.lang库类。 (像String这样的东西)。

  4. Eclipse会抱怨Source not found并告诉您没有源代码。

  5. 单击Attach source – > External Location – > External Folder

  6. 找到你的源文件夹( C:\Program Files\Java\jdk1.8.0_66\src\ for me)。

  7. 单击OK – > OK

  8. 请享用。