commons-io-2.0.jar
和commons-io-2.0-sources.jar
之间的区别是什么?
当我在Netbeans中导入commons-io-2.0-sources.jar时,import org.apache.commns.io.FilenameUtils
无效。当import commons-io-2.0.jar
它工作正常时。为什么呢?
答案 0 :(得分:2)
<强>公地-IO-2.0.jar 强>
此文件包含要与应用程序一起使用的类。 它只包含.class文件。
<强>公地-IO-2.0-sources.jar 强>
此文件包含该类的实际来源。 这包含.java文件
希望这可以帮助你:)
答案 1 :(得分:2)
您得到错误的原因是,当您的类路径中有commons-io-2.0-sources.jar
时,此jar包含java源而不是类(已编译的java文件)文件。
虽然commons-io-2.0.jar
确实包含已编译的java源文件,即类文件,因此您的代码会编译。
答案 2 :(得分:1)
commons-io-2.0.jar
是实际的jar文件,commons-io-2.0-sources.jar
是该jar的来源。这有助于查看源代码以进行调试。