java命令行打包和编译

  • 时间:
  • 浏览:11
  • 来源:跟我学网络

最后发布:2011-07-26 22:48:43首发:2011-07-26 22:48:43

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