linux下执行jar中的main方法时,提示缺少第三方jar包
2016-02-19 17:02
591 查看
如果待执行的jar中的java使用import的方法导入了多个第三方jar包,直接使用javac和java命令执行时,会提示缺少第三方jar。
解决方法:
方法1、在jar的META-INF/MANIFEST.MF中,加入Class-Path(该方法未测试,应该能够成功)。
方法2、不修改以上的MANIFEST.MF文件,直接进入的项目的lib目录下,执行java命令,不过需带上相关需要的jar。格式如下:
java -cp 11.jar:22.jar:33.jar com.project.xxxx.xxxxTester
11.jar、22.jar、33.jar为引用的jar包,中间使用英文状态的冒号分隔,且不能有空格。
com.project.xxxx.xxxxTester是main方法的类路径。
解决方法:
方法1、在jar的META-INF/MANIFEST.MF中,加入Class-Path(该方法未测试,应该能够成功)。
方法2、不修改以上的MANIFEST.MF文件,直接进入的项目的lib目录下,执行java命令,不过需带上相关需要的jar。格式如下:
java -cp 11.jar:22.jar:33.jar com.project.xxxx.xxxxTester
11.jar、22.jar、33.jar为引用的jar包,中间使用英文状态的冒号分隔,且不能有空格。
com.project.xxxx.xxxxTester是main方法的类路径。
相关文章推荐
- 查看Linux进程CPU过高具体的线程堆栈(不中断程序)
- 查看Linux进程CPU过高具体的线程堆栈(不中断程序)
- linux上调试崩溃程序
- linux常用查看日志命令
- linux下使用fstat来计算文件的大小
- centos 常用命令
- Linux文件权限详解
- Linux启动流程图解
- Linux下文件的切分与合并
- linux 版本source insight
- centos访问windows的共享文件(通过挂载)
- linux中使用opdir_readdir读取目录中的信息
- Linux初始root密码设置
- Linux:alias 起别名
- windows用crt免密码登录linux系统
- 调试exynos4412—ARM嵌入式Linux—LEDS/GPIO驱动之一
- linux下的制作静态库并使用它
- linux下的第一个C程序及其编译方法
- linux软链接和硬链接的区别
- linux文件去重