java在cmd模式下常用的几条命令

 查看JDK版本 
java -version 

    运行带main方法的jar包 
java -jar HelloWorld.jar 

    打包编译 
javac -d . *.java 

    将两个class文件存档到一个名为 'classes.jar' 的存档文件中: 
jar -cvf classes.jar Foo.class Bar.class 
jar -cvf classes.jar *.* 

    war文件打包 
java cvf EJBTest.war * 

编译时引用其他class 

javac -classpath c:/resin.jar C:\pro\com\caucho\license\LicenseImpl.java


打包和编译

1 带目录的编译(最好把*.java统一放到classes下面),其中verbose为显示编译进度, -d后面的参数为输出目录 
如果编译的时候需要其他类,则需要使用classpath,cp参数指定他的位置 
javac -verbose -d . Test.java 

2 说明文件 
MANIFEST.MF 
内容如下,其中Main-Class一目了然,是带有main方法的类 
注意: 
1)Main-Class:后面,必须要有一个空格 
2)Main-Class:下面,必须要有2个空行 
Manifest-Version: 1.0 
Class-Path: . 
Main-Class: com.phl.test.Test 


3 打包 
jar -cvfm test.jar MANIFEST.MF com 

4 运行 
java -jar test.jar

转自:http://phl.iteye.com/blog/1133481

你可能感兴趣的:(Java)