Java中没有源代码附件

时间:2015-06-25 11:42:22

标签: java eclipse jar javadoc

我正在尝试在项目中使用外部.jar文件。我已将.jar文件放在我的项目&lib文件夹中,并且我已在构建路径中引用它。但是,当我尝试在代码中使用它时,我无法获取它的javadoc,也无法从引用的类中看到实际的代码。它说它没有源附件。源附件是什么意思?我有一个随附的javadoc文件夹,但当我将它附加到我的构建路径时,它仍然报告它找不到类的javadoc。有什么想法?

我希望能够看到javadoc。

3 个答案:

答案 0 :(得分:2)

.jar文件是生成的java代码的压缩类。有些罐子会附带java文档和代码,有些则不会。

对于最新的Eclipse版本:

右键单击有问题的jar(在引用的jar中,而不是物理jar),然后选择Preferences - >的Javadoc。这里给出了正确的javadoc的正确位置(zip / URL)。 (选择验证!)

对于较旧的Eclipse版本:

首先:在Eclipse项目资源管理器(左侧)中导航到jar本身,然后尝试打开jar的类。然后,您将看到它没有源附件的警告,以及附加源代码的按钮。

然后,按下按钮,选择“外部文件夹”,然后导航到包含您已有源的文件夹。

答案 1 :(得分:1)

希望我帮到你:

尝试右键单击引用jar选项卡中的jar并转到Preferences - >的Javadoc。

为正确的javadoc选择正确的位置,然后按“验证”

答案 2 :(得分:1)

可以使用或不使用源代码构建Jar文件。第三方应用程序生成二进制jar和源jar是正常的,但这不是必需的。该消息告诉您它不知道您正在使用的库的源代码的位置。自从我在eclipse中完成此操作已经很长时间了,但是在项目设置中有一种方法可以将每个库jar指向相应的源位置(可以是jar,zip文件或目录)。

以下是一些参考资料