java 导出jar包,类里面用到了第三方jar包,不可用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 导出jar包,类里面用到了第三方jar包,不可用相关的知识,希望对你有一定的参考价值。
1:把一个工程导出成jar包,一个类里面用到了别的jar包,然后工程导出的jar包,用的时候报类找不到,应该是jar包,没倒出来,这个问题怎么解决?
把第三方的包,放到你的这个工程里就OK了。或者
有个 MANIFEST.MF 文件,不知道你知道么?
如果要想让 jar 文件能单独运行的话,在 MANIFEST.MF 文件中至少得有:
Main-Class: xxx.xxx.xxx.Main
这是入口类,Main 类中必须得有 main 方法。
其次,如果使用到第三方类库的话,还得指定:
Class-Path: lib/xx.jar lib/yy.jar
xx.jar, yy.jar 就是第三方类库,使用空格分开
另外,在 MANIFEST.MF 文件的最后敲两个空行
打包后生成 abc.jar 在同级下新建一个 lib 目录,把那些第三方 jar 都放在这个 lib 目录下,这也是 Class-Path 中 lib 的来源。 参考技术A 建议用build far jar插件,连同第三方jar一起导出
改 MANIFEST.MF 特别麻烦,不好用 参考技术B 工程里导出的jar包中不要把第三方jar包也打包进去。
把第三方jar包放在lib文件夹里即可(说的是web工程)。
虚拟机能否找到类,是通过classpath中设定的路径中来查找的,无论用到的类在哪个jar包中,只要classpath里加上了这个jar包,虚拟机就可以找到。
java实现生成导出pdf文件需要哪些jar包
参考技术A可以下载Spire.Pdf.jar这个,适用于创建、编辑、转换PDF文档,下载后,只需要在java程序里面导入这一个jar文件就可以进行PDF文档操作了,具体可查看官方教程库,有很多教程文章可以参考使用,写的比较详细了
以上是关于java 导出jar包,类里面用到了第三方jar包,不可用的主要内容,如果未能解决你的问题,请参考以下文章