Linux下运行jar包
2016-05-30 10:50
274 查看
方法①
1.vim xxx.jar
2.配置程序入口:找到MANIFEST.MF,添加Main-Class:+空格+package.class
3.引入第三方jar包:①在MANIFEST.MF中加入Class-Path:+空格+jar全路径,多个jar包间需要一个空格,且一行字符不能太多,换行时需要在jar包前面加一个空格
②将所有jar包放入jre/lib/ext下
方法②
1.jar -xvf hello.jar java:解压jar包
2.vim META-INF/MANIFEST.MF,添加Main-Class:package.hello
3.jar -cvfm hello.jar MANIFEST.MF hello.class:打jar包,同时指定MF文件,注意:MANIFEST.MF在hello.class前面,否则会出现invalid header field异常
4.java -jar hello.jar:运行
异常:
1.cp: omitting directory-----有子目录,需要递归拷贝:cp -r file/
2.
1.vim xxx.jar
2.配置程序入口:找到MANIFEST.MF,添加Main-Class:+空格+package.class
3.引入第三方jar包:①在MANIFEST.MF中加入Class-Path:+空格+jar全路径,多个jar包间需要一个空格,且一行字符不能太多,换行时需要在jar包前面加一个空格
②将所有jar包放入jre/lib/ext下
方法②
1.jar -xvf hello.jar java:解压jar包
2.vim META-INF/MANIFEST.MF,添加Main-Class:package.hello
3.jar -cvfm hello.jar MANIFEST.MF hello.class:打jar包,同时指定MF文件,注意:MANIFEST.MF在hello.class前面,否则会出现invalid header field异常
4.java -jar hello.jar:运行
异常:
1.cp: omitting directory-----有子目录,需要递归拷贝:cp -r file/
2.
相关文章推荐
- 【linux】如何查看网站的服务器类型
- 【高性能】Linux远程VNC桌面
- Linux背景
- linux 内存盘
- Linux 信息的各种查询(系统发行版本、内核版本、系统位数)
- Linux Ubuntu 把home迁移到新的分区上的详细方法
- Hadoop之——CentOS + hadoop2.5.2分布式环境配置
- Linux连接MySQL出现1045错误 解决方法
- [Linux] 串口调试工具 Minicom 详细介绍
- linux---基本查找命令
- linux下c++使用pthread_create时需要调用类成员
- yum报错Error: Cannot retrieve metalink for repository: epel
- Linux中crontab下scp文件传输的两种方式
- windows和linux下的文件路径表示小结
- centos7安装sersync2+rsync+inotify-tools实现文件实时同步
- Linux软连接和硬链接
- 【linux】centos6.5上bugzilla的搭建
- Linux字符设备驱动结构
- linux 新建文件的命令
- linux centos 和ubuntu 的安装命令