如何将第三方jar文件打入jar文件
长公子冰 2009-08-23 01:34:22 自己写了一个简单的小程序,并打成了可执行jar文件,后来需要引入log4j记录日志,由于不知道如何将用到的log4j.jar也打入包,目前的做法是将log4j的源代码与自己的代码写到一起编译后再打包,觉得这么做很不好,网络上找了一下将三方jar打入自己的包的方法,试验过无效,不知道什么原因,提示“Could not find the main class. Problem will exit”。其实并不是找不到程序入口主类,而是主类中用到的log4j引入类没找到。
目录结构
.
com/
/..
image/
/xx.jpg..
META-INF/
/MANIFEST.MF
log4j.properties
lib/
/log4j-1.2.15.jar
其中MANIFEST.MF文件配置如下:
Manifest-Version: 1.0
Created-By: 1.5.0-beta (Sun Microsystems Inc.)
Main-Class: com.xxx.Xxx
Class-Path: log4j-1.2.15.jar
请帮忙,谢谢