java - Java 中没有源附件

标签 java eclipse jar javadoc

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

我希望能够看到 javadoc。

最佳答案

.jar文件是java代码生成的打包类。一些 jar 会附带 java 文档和代码,而另一些则不会。

对于最近的 Eclipse 版本:

右键单击有问题的 jar(在引用的 jar 中,而不是物理 jar)并选择首选项 -> Javadoc。此处为正确的 javadoc 提供正确的位置 (zip/URL)。 (选择验证!)

对于旧的 Eclipse 版本:

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

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

关于java - Java 中没有源附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31049379/

相关文章:

java - 矩阵表达式计算

java - 如何使用命令行命令重新启动 Glassfish

Java Eclipse 操作系统错误

python - ImportError:没有名为_______的模块

eclipse - 如何在 headless (headless)服务器上构建 Eclipse 插件 UpdateSite?

path - Clojure:如何获取正在运行的JAR/根源目录的路径?

java - 是否可以在 JRE/JDK 中添加我们的 .class 并在使用该 JRE/JDK 的其他 java 程序中使用它?

Java 控制台应用程序打开并运行 JAR 文件

java - 我的Java程序已编译但无法运行

java - 在Android OpenGL中渲染简单的正方形