Eclipse下把jar包放到工程lib下和通过buildpath加载有什么不同
2012-03-01 12:39
134 查看
(下面的解决问题的内容是我从网上查到的,具体是哪位好心的大虾的,由于时间长我给忘了,所以不能指明出处,非常抱歉。)我通过Eclipse的 User Libranry 将jar导入 Eclipse里面,编译没有问题,运行的时候就报class文件没有定义,后来上网上查了下,原因找到啦,是这样的:
用Java Build Path导入包和把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关系的,Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用Java Build Path导入包的话类里面就有红叉,说不识别这个类;导入到lib下是程序运行时需要的包,即便用Java Build Path导入过的包,没放到lib下,运行项目时会出现ClassNotFoundException的异常.
来自:http://winhyt.iteye.com/blog/777940
用Java Build Path导入包和把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关系的,Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用Java Build Path导入包的话类里面就有红叉,说不识别这个类;导入到lib下是程序运行时需要的包,即便用Java Build Path导入过的包,没放到lib下,运行项目时会出现ClassNotFoundException的异常.
来自:http://winhyt.iteye.com/blog/777940
相关文章推荐
- Eclipse下把jar包放到工程lib下和通过buildpath加载有什么不同(解决找不到类的中级方法)
- Eclipse下把jar包放到工程lib下和通过buildpath加载有什么不同(解决找不到类的中级方法)
- 分别通过【buildpath】和【lib】导入JAR包有什么不同???
- 把jar包拷到WEB-INF/lib和放到工程之外的路径作为library引用有什么不同?
- 分别通过【buildpath】和【lib】倒入JAR包有什么不同
- jar包直接拷贝到WEB-INF/lib下和以userLibrary形式引入的区别?/jar包放置在WEB-INF/lib下和通过build path导入的区别是什么?
- jar包置放在WEB-INF/lib下和通过build path导入的区别是什么
- MyEclipse中分别通过buildpath和lib导入jar包的区别
- <学习笔记>jar包置放在WEB-INF/lib下和通过build path导入的区别是什么
- 通过buildpath 导入jar和在lib下导入的jar包区别
- eclipse通过maven建立java se工程配置log4j,打包成zip,将jar包和配置文件分开,并以bat和sh文件启动java程序
- Eclipse下导入jar包 | 架包项目通过so生成lib | Conversion to Dalvik format failed with error 1|Eclipse导出jar
- <学习笔记>jar包置放在WEB-INF/lib下和通过build path导入的区别是什么
- Java类加载机制——如何实现一个工程中不同模块加载不同版本的同名jar包。
- Eclipse工程不能加载maven的repository的jar包问题
- eclipse 部署maven工程之后lib目录下无jar文件
- jar包置放在WEB-INF/lib下和通过build path导入的区别是什么
- 在eclipse捣鼓java项目时library加载与webcontent下的web-inf下lib加载jar包的区别
- Eclipse通过Maven构建时出现: Fatal error compiling: tools.jar not found: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0_31\..\lib\tools.jar
- 使用Eclipse Jetty插件运行web项目报无法加载WEB-INF/lib下的jar包的解决办法