Eclipse下把jar包放到工程lib下和通过buildpath加载有什么不同(解决找不到类的中级方法)
2016-01-20 19:26
465 查看
我通过Eclipse的 User Libranry 将jar导入 Eclipse里面,编译没有问题,运行的时候就报class文件没有定义,后来上网上查了下,原因找到啦,是这样的:
用Java Build Path导入包和把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关系的,Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用Java Build Path导入包的话类里面就有红叉,说不识别这个类;
导入到lib下是程序运行时需要的包,即便用Java Build Path导入过的包,没放到lib下,运行项目时会出现ClassNotFoundException的异常.
1、首先把jar包都拷贝到工程的lib目录下
2、然后在eclipse里用F5刷新,查看lib出现新加入的jar包
3、最后在buildpath里面添加jar,注意路径必须是本地“/../..."
用Java Build Path导入包和把包复制到lib下是有区别的,它俩其实不会冲突,也没有什么关系的,Java Build Path是我们编译需要的包,在比如在import ***.***.***时如果没用Java Build Path导入包的话类里面就有红叉,说不识别这个类;
导入到lib下是程序运行时需要的包,即便用Java Build Path导入过的包,没放到lib下,运行项目时会出现ClassNotFoundException的异常.
1、首先把jar包都拷贝到工程的lib目录下
2、然后在eclipse里用F5刷新,查看lib出现新加入的jar包
3、最后在buildpath里面添加jar,注意路径必须是本地“/../..."
相关文章推荐
- java定时器的使用(Timer)
- Java--时间处理
- 【慕课笔记】第三章 常用的运算符 第6节 JAVA中的条件运算符
- 【maven基础】Eclipse中Maven安装与配置
- SpringMvc (六) 自定义验证
- JavaSE入门学习5:Java基础语法(一)
- 提高Eclipse对编辑jsp文件的智能提示-安装Aptana Studio 3插件
- Mybatis整合Spring
- Spring的BeanUtils.copyProperties用法
- [Java工具类]spring常用工具类 2.特殊字符转义和方法入参检测工具类
- [Java工具类]Spring常用工具类 1.文件资源操作和Web相关工具类
- java.lang.NoSuchFieldException: resourceEntries
- Java 基础——类和对象
- Java String.isEmpty()
- SpringMVC token 防止表单重复提交
- 分析和解决JAVA 内存泄露的实战例子
- Java的内存泄漏
- Windows 测试txt或者java文件传递到Mac上出现乱码
- 将MyEclipse的配色方案还原到最初的状态(主题还原)
- spring监听与IBM MQ JMS整合