我最近试图导入一个库用于我正在处理的事情。
https://sites.google.com/site/piotrwendykier/software/jtransforms
我遇到了一些困难,因为我添加到构建路径的JAR是“JTransforms-3.0-sources.jar”而不是“JTransforms-3.0.jar”。
现在我有点挠头,只是想知道第一个sources.jar是什么,如果它没有我想要在其中使用的任何类。
它是什么,它有什么用?
答案 0 :(得分:24)
源jar是一个jar,它只包含与编译工件相对应的源代码(.java文件)。在IDE中将其添加为源附件,发布源等非常有用。
因为它只包含源,而不是编译类(.class文件),所以它没有用作库依赖项。
答案 1 :(得分:9)
它是什么:源JAR是JAR文件,它只包含源代码文件,即.java
个文件,没有编译的.class
文件。例如,您可以从http://download.java.net/openjdk/jdk8/
它是什么:它对其他开发人员很有用,因此他们可以“附加源代码”并将其调试到他们的项目源代码中。