eclipse怎么导出含有第三方jar的项目jar包

时间:2021-01-08 09:06:41
自己试过两种方法。可是无论是修改mainfest.mf还是把需要引入的jar加入jdk中lib中,都无法解决。运行jar文件的时候还是提示:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver。。
急需帮助!!!

7 个解决方案

#1


哎,自己搜一下嘛,这个问题光我就至少回复过 5 次!

1,修改 MANIFEST.MF 文件,加上

Class-Path: lib/xxx.jar lib/yyy.jar ....

注意,Class-Path: 冒号后面必须有而且仅有一个空格,添加的多个 jar 包使用至少一个空格分开。

2,把这个 MANIFEST.MF 打包生成 a.jar
3,把这个 a.jar 复制到一个目录中,在这个目录中建一个 lib 目录(这个 lib 与 Class-Path: 中的那个相对路径目录要一样),把 xxx.jar, yyy.jar 复制进去(如果 Class-Path: xxx.jar yyy.jar 这种形式的话,不需要建 lib 目录了,直接复制到与 a.jar 同级目录中)
4,双击 a.jar 就可以运行了。

#2


如果觉得2楼的方法操作有难度 可以使用jarFat插件

#3


谢谢各位!

#4


引用 2 楼 lc3twz 的回复:
如果觉得2楼的方法操作有难度 可以使用jarFat插件

#5


如果实在MyEclipse中可以直接导入jar包  MyEclipse用起来比较方便

#6


netbeans 生成工程时一切自动搞定。
一口气上五楼,不费劲,一片鼎过去三片

#7


该回复于2011-11-10 11:21:59被版主删除

#1


哎,自己搜一下嘛,这个问题光我就至少回复过 5 次!

1,修改 MANIFEST.MF 文件,加上

Class-Path: lib/xxx.jar lib/yyy.jar ....

注意,Class-Path: 冒号后面必须有而且仅有一个空格,添加的多个 jar 包使用至少一个空格分开。

2,把这个 MANIFEST.MF 打包生成 a.jar
3,把这个 a.jar 复制到一个目录中,在这个目录中建一个 lib 目录(这个 lib 与 Class-Path: 中的那个相对路径目录要一样),把 xxx.jar, yyy.jar 复制进去(如果 Class-Path: xxx.jar yyy.jar 这种形式的话,不需要建 lib 目录了,直接复制到与 a.jar 同级目录中)
4,双击 a.jar 就可以运行了。

#2


如果觉得2楼的方法操作有难度 可以使用jarFat插件

#3


谢谢各位!

#4


引用 2 楼 lc3twz 的回复:
如果觉得2楼的方法操作有难度 可以使用jarFat插件

#5


如果实在MyEclipse中可以直接导入jar包  MyEclipse用起来比较方便

#6


netbeans 生成工程时一切自动搞定。
一口气上五楼,不费劲,一片鼎过去三片

#7


该回复于2011-11-10 11:21:59被版主删除