导出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文件放在同一目录下,就可以顺利运行

 

posted @ 2012-12-21 14:59  月食之后  阅读(1080)  评论(0编辑  收藏  举报