Java:这两种jar包有什么区别呢?

一种是XXX.jar
一种是XXX-source.jar
有什么区别呢?

这是maven中的吧。
XXX.jar是编译好的包。可以运行。
XXX-source是源码,这个时候jar就是相当于一个zip,只是把文件放在一起。
类似的还有
XXX-doc.jar 是javadoc的压缩包。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-13

一个可以直接运行,一个不可以直接运行。

1、XXX.jar是编译好的包。可以运行。

2、XXX-source.jar是源码,这个时候jar就是相当于一个zip,只是把文件放在一起。

本回答被网友采纳
第2个回答  2014-01-23
XXX.jar 一般是编译后的文件,里面都是.class格式的
XXX-source.jar 一般是源码,.java格式
第3个回答  2014-01-23
一个是jar包一个包含了源代码!
第4个回答  2014-01-23
source有源代码
相似回答