cmd命令运行jar包
2013-11-19 15:38
155 查看
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的时候,不要漏掉.;(这个表示当前目录)
相关文章推荐
- 使用cmd命令运行带有jar(架包)的Java程序
- cmd命令运行jar包
- eclipse 导出可运行jar包 cmd命令执行java **.jar时找不到第三方jar包问题
- cmd命令javac运行类(依赖jar包)
- cmd命令运行jar包
- java下运行jar文件
- jar bat方式运行 并加载其他jar
- 解决在Windows下双击.jar文件不能运行的方法
- IDEA如何打包可运行jar的一个问题。
- Linux上的运行的jar包
- 图文介绍MyEclipse (2015) 中创建简单的Maven项目的步骤(用于生成可运行jar文件)
- 用Eclipse将J2SE项目打包成可运行的jar包(Runnalbe JAR file)
- 【spring boot】6.idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到
- hadoop:将WordCount打包成独立运行的jar包
- 获取Java程序运行的路径 | 获取当前jar包的路径
- 打包可执行jar包并运行
- 加载依赖的jar包在命令行编译和运行java文件
- IntelliJ IDEA 打包可运行的 JAR
- 【spring boot】6.idea下springboot打包成jar包和war包,并且可以在外部tomcat下运行访问到
- (十三)Core Java GUI(图形化界面小程序开发,事件监听机制流程,以及可运行jar包的配置实现,) (109)