Java工程中添加依赖jar包不起作用问题总结
2015-01-15 00:00
274 查看
摘要: Java工程中添加依赖jar包不起作用问题总结
Java工程中添加依赖jar包不起作用问题总结
此次总结两种方式的依赖问题
1 在Eclipse中添加依赖jar包不起作用问题
这种方式可能是Eclipse缓存,或者Eclipse还没有反应过来。例如Eclipse中有个Java工程以前依赖了a.jar文件,但是在工程中删除这个文件后,工程可以正常执行,这可能是Eclipse缓存问题。
这种情况刷新Eclipse中的Java工程或者重启Eclipse即可。
2 Linux中添加依赖jar包不起作用问题
造成这种情况的原因是有多个进程在后台执行这该工程的jar文件,我们使用jps就可以看到有多个runJar进程,kill这些runJar进程,重新执行该Java工程的jar文件即可。
例如在centos中部署了Java工程test,将test 工程使用ant或者maven打包成test.jar文件后在centos中执行,其中test.jar又依赖a.jar。后面当我们添加新的依赖jar文件到test工程时发现不起作用,同时删除a.jar文件后test.jar文件可以正常编译。使用jps就会发现有多个test.jar工程在执行,将这些test.jar工程kill后再重新打包编译test.jar即可。
Java工程中添加依赖jar包不起作用问题总结
此次总结两种方式的依赖问题
1 在Eclipse中添加依赖jar包不起作用问题
这种方式可能是Eclipse缓存,或者Eclipse还没有反应过来。例如Eclipse中有个Java工程以前依赖了a.jar文件,但是在工程中删除这个文件后,工程可以正常执行,这可能是Eclipse缓存问题。
这种情况刷新Eclipse中的Java工程或者重启Eclipse即可。
2 Linux中添加依赖jar包不起作用问题
造成这种情况的原因是有多个进程在后台执行这该工程的jar文件,我们使用jps就可以看到有多个runJar进程,kill这些runJar进程,重新执行该Java工程的jar文件即可。
例如在centos中部署了Java工程test,将test 工程使用ant或者maven打包成test.jar文件后在centos中执行,其中test.jar又依赖a.jar。后面当我们添加新的依赖jar文件到test工程时发现不起作用,同时删除a.jar文件后test.jar文件可以正常编译。使用jps就会发现有多个test.jar工程在执行,将这些test.jar工程kill后再重新打包编译test.jar即可。
相关文章推荐
- maven 工程依赖了某个jar包 但还是报java.lang.ClassNotFoundException的问题
- 如何在eclipse的android工程中添加外部javadoc.jar包,方便开发
- 将eclipse java程序打包成jar的总结(包括工程中没有引用外部jar包和有引用外部jar包两种情况)
- 将eclipse java程序打包成jar的总结(包括工程中没有引用外部jar包和有引用外部jar包两种情况)
- Java Mvn 添加依赖的jar包
- Android studio导入工程很卡及下载网络jar很慢问题总结
- [Android 笔记] ADT v17+读取工程写 lib 下jar 包出现 java.lang.NoClassDefFoundError 问题
- Java工程打成jar包在命令行执行运行缓慢问题解决
- 在java工程中添加jar包
- 利用Myeclipse为现有项目添加maven支持,傻瓜式操作即可轻松解决jar包依赖问题
- Android中的依赖问题(五种依赖、eclipse、AS、添加第三方库、jar)
- MyEclipse maven 只能从本地库找添加依赖的jar问题解决
- [Maven]为工程添加非Maven工程的Jar包依赖
- Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包
- java:Applet布局问题,如何添加按钮,标签问题总结
- java工程以jar的形式在linux中运行问题
- IntelliJ IDEA java工程如何添加jar
- 把Android工程编译成Jar包(java库)的方法 + 若干工程编译依赖的设置方法
- Java命令的同时添加依赖jar包及参数
- java工程中一些js问题总结