关于eclipse、maven打jar包,运行找不到依赖包的问题
两种打包方法:
1.通过eclipse的export导出test.jar包,
重写MANIFEST.MF内容如下:
Manifest-Version: 1.0
Main-Class: hello.HelloWorld
Class-Path: lib/joda-time-2.2.jar
test.jar只用到上面这个依赖包,按照网上说的方法,我把lib/joda-time-2.2.jar放到test.jar同级目录下。
可是运行java -jar test.jar还是找不到joda-time-2.2.jar用到的方法
2.maven打包步骤差不多,结果一样
求各位大神指点。。。。
------解决方案--------------------
那就这样写吧
MANIFEST.MF
Manifest-Version: 1.0
Class-Path: joda-time-2.2.jar
Main-Class: main.java.hello.HelloWorld
joda-time-2.2.jar 和 mvntest.jar 放同一路径下
执行java -jar mvntest.jar