java中jar包和lib的区别?

如题所述

jar包是编译时使用,假如编译出错代码没问题一定是jar包的问题,lib是运行时使用,比如程序启动后出错了但是编译没有问题,就可能是lib出错了,不会是jar包的问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-19
lib你可以理解为library(库),是一个文件夹,按照规范一般就是存放第三方的资源
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。
JAR 文件格式以流行的 ZIP 文件格式为基础。但它可以对文件内容加上数字化签名,这是其他文件做不到的,它还可以检测代码是否被篡改过。
第2个回答  2015-07-08
一般来说lib下边是来放很多个jar包的。
jar包是编译时使用,假如编译出错代码没问题一定是jar包的问题,lib是运行时使用,比如程序启动后出错了但是编译没有问题,就可能是lib出错了,不会是jar包的问题。
第3个回答  2015-06-18
额 jar就是我们要依赖的包 , lib就是由一个或多个Jar组成的
第4个回答  2012-10-29
这个问题有点像是羊和羊圈的关系。