关于引用第三方jar包,生成自己jar包运行时找不到第三方jar包的解决方案
2016-11-25 20:08
232 查看
1.将所需的第三方jar包导入项目文件中的lib目录下
2.在项目文件目录下创建MANIFEST.MF文件,编辑文件,如下图:
注意:
(1)Mainifset-Version:/Class-Path:/Main-Class:/后需空一格
(2)若文字换行,须得在换行后的第一段空两格
(3) 将所有的引入的第三方jar包的lib路径加入Class-Path,以空格分割
3.生成jar包,在选择mainifset时选择开始创建的MANIFEST.MF
(4)在命令行下运行jar包
在生成的jar包的路径下创建一个lib目录,然后将项目文件中引用的第三方jar包放在刚创建好的lib目下
运行如下指令 java -cp 加你的jar文件路径 你的jar文件的main函数入口(记得写含包的全路径)
好啦,这样就可以解决问题啦
2.在项目文件目录下创建MANIFEST.MF文件,编辑文件,如下图:
注意:
(1)Mainifset-Version:/Class-Path:/Main-Class:/后需空一格
(2)若文字换行,须得在换行后的第一段空两格
(3) 将所有的引入的第三方jar包的lib路径加入Class-Path,以空格分割
3.生成jar包,在选择mainifset时选择开始创建的MANIFEST.MF
(4)在命令行下运行jar包
在生成的jar包的路径下创建一个lib目录,然后将项目文件中引用的第三方jar包放在刚创建好的lib目下
运行如下指令 java -cp 加你的jar文件路径 你的jar文件的main函数入口(记得写含包的全路径)
好啦,这样就可以解决问题啦
相关文章推荐
- Dos 下编译java文件引用到多个第三方jar时必须逐个指定到具体的jar,否则报找不到类型错误
- 用ant打包可运行的jar文件 (将第三方jar包放进你自己的jar包)
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- 用ant打包可运行的jar文件 (将第三方jar包放进你自己的jar包)
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- 使用IDEA导出可运行的jar包,包含引用第三方jar包
- Window下生成并运行jar包,通过classpath引用jar包
- 可运行jar包生成步骤出现invalid header field 解决方案
- 程序打成jar包后,运行报第三方Jar包找不到的错误解决方法:如NoClassFoundError:jxl/write/WritableCell
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- WCF关于svcutil生成关于TCP绑定出现 元数据包含无法解析的引用:“net.tcp://127.0.0.1:9999/xxxx/”的解决方案
- 使用IDEA导出可运行的jar包,不引用第三方jar.
- 用ant打包可运行的jar文件 (将第三方jar包放进你自己的jar包)
- Android 关于引用jackson的jar包混淆报错或打包后运行报错崩溃
- android 把当前工程导出jar,而此工程中引用的第三方jar包抛出找不到某类的异常
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- 用ant打包可运行的jar文件 (将第三方jar包放进你自己的jar包)
- 关于Maven找不到jar包的解决方案
- Eclipse 运行使用指定的 JVM - m2eclipse 插件找不到 com.sun 的 default-tools.jar 的解决方案
- 关于引用DLL后,生成应用程序时找不到相应方法