导出jar包后,依赖外部jar路径问题
我的博客现在已经搬家到极客导航的博客模块中链接地址是:极客博客
顺便做了个程序员资源导航站www.gogeeks.cn,有兴趣的朋友不妨看一看有哪些还没了解到的IT方面的东西,比如框架,书籍,教程,开源社区等等吧。
(1)用eclipse工具很容易生成可以运行的jar文件,但是当我们去在命令行中执行java -jar HelloWorld.jar命令时,往往会报错说找不到类
如图:
类无法找到,路径有问题。用Rar打开HelloWorld.jar文件
修改META-INF目录下的MENIFEST.MF文件,添加一行
Class-Path: log4j-1.2.15.jar
并且将log4j-1.2.15.jar文件和HelloWorld.jar文件放在同一目录下,运行成功
(2)做项目时,通常不会把依赖的jar包打入项目jar文件中,这时可以创建lib文件,将依赖的jar放入lib文件夹中。修改MENIFEST.MF文件中的
Class-Path: lib/xxx.jar lib/xx.jar
将lib和项目jar文件放在同一目录下,就可以顺利运行
作者:月食之后
出处:http://www.cnblogs.com/aftereclipse/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。