cmd有关jar的几个命令
2016-01-22 15:22
344 查看
cmd有关jar的几个命令 如下:
1.jar打包命令
jar -cvf xx.jar *.*
说明一下:*.*表示把当前目录下面以及子目录的所有class都打到这个xx.jar里。
-cvf的含义,可以自己去用jar命令去查看
如果要单独对某个或某些class文件进行打包,可以这样:
jar -cvf xx.jar Foo.class Bar.class
2.运行jar
java -jar xx.jar
要运行一个jar,则此jar内部的META-INF\MANIFEST.MF文件里必须指明要执行的main方法类
具体格式如:
Manifest-Version: 1.0
Created-By: 1.6.0_03 (Sun Microsystems Inc.)
Main-class: Test
如果此处的Test.class在com.xx包下面,则需要指明。
如果在运行时报了invalid or corrupt jarfile错误,则需要检查Main-class: Test 之间是不是缺少了空格。
3.指定运行jar里面的class
java -cp xx.jar com.xx.Test
4.编译某个java文件,但是依赖某个jar
javac -cp xx.jar Test.java
(Test.java里面import了xx.jar里面的某个class)
5.运行某个java文件,但是依赖某个jar
java -cp .;xx.jar Test
注意:引用xx.jar的时候,不要漏掉.;(这个表示当前目录)
1.jar打包命令
jar -cvf xx.jar *.*
说明一下:*.*表示把当前目录下面以及子目录的所有class都打到这个xx.jar里。
-cvf的含义,可以自己去用jar命令去查看
如果要单独对某个或某些class文件进行打包,可以这样:
jar -cvf xx.jar Foo.class Bar.class
2.运行jar
java -jar xx.jar
要运行一个jar,则此jar内部的META-INF\MANIFEST.MF文件里必须指明要执行的main方法类
具体格式如:
Manifest-Version: 1.0
Created-By: 1.6.0_03 (Sun Microsystems Inc.)
Main-class: Test
如果此处的Test.class在com.xx包下面,则需要指明。
如果在运行时报了invalid or corrupt jarfile错误,则需要检查Main-class: Test 之间是不是缺少了空格。
3.指定运行jar里面的class
java -cp xx.jar com.xx.Test
4.编译某个java文件,但是依赖某个jar
javac -cp xx.jar Test.java
(Test.java里面import了xx.jar里面的某个class)
5.运行某个java文件,但是依赖某个jar
java -cp .;xx.jar Test
注意:引用xx.jar的时候,不要漏掉.;(这个表示当前目录)
相关文章推荐
- 由于一个粗心造成的RuntimeException
- ADT开发中的一些优化设置:代码自动补全等
- Python爬虫模拟登录带验证码网站
- Paint的画Text(drawText)最全解析
- 高效的使用 top
- 案例—考勤后台管理系统需求
- Shell commands
- 手把手教你把Vim改装成一个IDE编程环境(图文)
- linux Futex
- LR(Logistic Regression)深入理解
- ProGuard 应用Gradle Task
- Android将两个bitmap合并
- 高级编程之网络编程(二)
- APP测试基本流程
- MySql的存储引擎
- 解决spawn-fcgi child exited with: 1
- Solr in Action 第一章翻译(待整理)
- linux命令行将已有项目提交到github
- 啥是web service,通俗易懂的一篇文章
- Project Euler 107:Minimal network 最小网络