缺少Eclipse中的基本JavaDoc

akr*_*mir 13 java eclipse javadoc

几天前,Eclipse在为基类(如Java.io.File)定位javadoc方面做得很好.但是,最近,将鼠标悬停在这些类上只会产生一条消息,指示缺少源和javadoc:

"注意:此元素没有附加源,并且在附加的Javadoc中找不到Javadoc."

我不能为我的生活找到让我重新选择基本文档位置的选项.有谁知道如何解决这一问题?

Gre*_*pff 12

展开您的JRE系统库并找到rt.jar(适用于Mac OS X的classes.jar).右键单击,然后选择"属性".

classes.jar

然后,您可以指定Javadoc位置(以及源位置).

性能


Aur*_*urA 11

最好的方法是转到Project > Properties > Java Build Path > Libraries并展开JRE系统库[your jre version] then, rt.jar.选择源附件,单击编辑.... 选择源代码文件(外部文件...),然后按OK.

此链接中提到了附加Java源代码的其他方法

http://www.cavdar.net/2008/07/14/3-ways-of-jdk-source-code-attachment-in-eclipse/


Ter*_*rry 10

我现在也遇到过这个问题几次.如果您的工作区中有很多项目并且您不想为每个项目设置javadoc位置,那就特别烦人了.

引用在线文档确实很有效,并且有一种方法可以对所有Java库进行全局操作:

  • 转到:窗口 - >首选项
  • 展开:Java - >已安装的JRE
  • 选择默认的Java安装
  • 按"编辑"
  • 选择所有 JRE系统库
  • 按''Javadoc Location ...''
  • 在Javadoc位置路径中放入在线文档的路径.例如,对于Java 8,这是http://docs.oracle.com/javase/8/docs/api/.(如果按''验证...'',它会告诉您它是否是有效的javadoc位置.)
  • 按"确定",然后"完成",然后"确定"

在这里你有一些图像:

Eclipse设置:已安装的JRE

选择所有JRE系统库

编辑javadoc位置

您的基本Java javadoc已准备就绪.