什么是来源JAR?

我最近试图导入一个库用于我正在处理的事情。

https://sites.google.com/site/piotrwendykier/software/jtransforms

我遇到了一些困难,因为我添加到构建路径的JAR是“JTransforms-3.0-sources.jar”而不是“JTransforms-3.0.jar”。

现在我有点挠头,只是想知道第一个sources.jar是什么,如果它没有我想要在其中使用的任何类。

它是什么,它是什么?

源jar是一个jar,它只包含与编译工件相对应的源代码(.java文件)。 在IDE中将其添加为源附件,发布源等非常有用。

因为它只包含源,而不是编译类(.class文件),所以它不能用作库依赖项。

它是什么:源JAR是JAR文件,它只包含源代码文件,即.java文件,没有编译的.class文件。 例如,您可以从http://download.java.net/openjdk/jdk8/下载OpenJDK™源文件

它的用途是:它对其他开发人员很有用,因此他们可以“附加源代码”并调试到他们的项目源代码中。