Java 中没有源附件
No source attachment in Java
我正在尝试在我的项目中使用外部 .jar
文件。我已将该 .jar
文件放在我项目的 /lib 文件夹中,并在构建路径中引用了它。但是,当我尝试在代码中使用它时,我无法获得它的 javadoc,也无法从引用的 类 中看到实际代码。它说它没有源附件。源附件是什么意思?我确实有一个 javadoc 文件夹,但是当我将它附加到我的构建路径时,它仍然报告找不到 类 的 javadoc。有什么想法吗?
我希望能够看到 javadoc。
希望我没猜错:
尝试在引用 jar 选项卡中右键单击 jar,然后转到首选项 -> Javadoc。
选择正确的 javadoc 位置,然后按 "Validate"
.jar 文件是 java 代码生成的打包 类。有些 jar 会附带 java 文档和代码,而有些则不会。
对于最近的 Eclipse 版本:
右键单击有问题的 jar(在引用的 jar 中,而不是物理 jar)并选择首选项 -> Javadoc。此处为正确的 java 文档提供正确的位置 (zip/URL)。 (Select 验证!)
对于旧的 Eclipse 版本:
首先:在 Eclipse 项目资源管理器(左侧)中导航到 jar 本身,然后尝试打开 jar 的一个类。然后,您将看到 它没有源代码附件 的警告,以及一个用于附加源代码的按钮。
然后,按下按钮,select "external folder",然后导航到您已有源的文件夹。
Jar 文件可以使用或不使用源代码构建。 3rd 方应用程序生成二进制 jar 和源 jar 是正常的,但这不是必需的。该消息告诉您它不知道您正在使用的库的源代码在哪里。好久没在eclipse中做这个了,不过在项目设置中有办法将每个库jar指向相应的源位置(可以是jar、zip文件或目录)
这里有一些参考资料
- Attach the Source in Eclipse of a jar
- Attaching the source to a library in eclipse
我正在尝试在我的项目中使用外部 .jar
文件。我已将该 .jar
文件放在我项目的 /lib 文件夹中,并在构建路径中引用了它。但是,当我尝试在代码中使用它时,我无法获得它的 javadoc,也无法从引用的 类 中看到实际代码。它说它没有源附件。源附件是什么意思?我确实有一个 javadoc 文件夹,但是当我将它附加到我的构建路径时,它仍然报告找不到 类 的 javadoc。有什么想法吗?
我希望能够看到 javadoc。
希望我没猜错:
尝试在引用 jar 选项卡中右键单击 jar,然后转到首选项 -> Javadoc。
选择正确的 javadoc 位置,然后按 "Validate"
.jar 文件是 java 代码生成的打包 类。有些 jar 会附带 java 文档和代码,而有些则不会。
对于最近的 Eclipse 版本:
右键单击有问题的 jar(在引用的 jar 中,而不是物理 jar)并选择首选项 -> Javadoc。此处为正确的 java 文档提供正确的位置 (zip/URL)。 (Select 验证!)
对于旧的 Eclipse 版本:
首先:在 Eclipse 项目资源管理器(左侧)中导航到 jar 本身,然后尝试打开 jar 的一个类。然后,您将看到 它没有源代码附件 的警告,以及一个用于附加源代码的按钮。
然后,按下按钮,select "external folder",然后导航到您已有源的文件夹。
Jar 文件可以使用或不使用源代码构建。 3rd 方应用程序生成二进制 jar 和源 jar 是正常的,但这不是必需的。该消息告诉您它不知道您正在使用的库的源代码在哪里。好久没在eclipse中做这个了,不过在项目设置中有办法将每个库jar指向相应的源位置(可以是jar、zip文件或目录)
这里有一些参考资料
- Attach the Source in Eclipse of a jar
- Attaching the source to a library in eclipse