jar 命令运用规则 log4jDOS
我的主类为frametest.FrameTest.java
建立目录结构:
test
-frametest
-FrameTest.class
在test目录下建立文件manifest.mf(也可以是其它文件名)--称为清单文件
内容如下:
Manifest-Version: 1.0
Main-Class: frametest.FrameTest
Class-Path: log4j.jar
注意每个冒号(:)后都有一个空格
然后在命令行下运行:
D:\logs\test>jar cvfm frametest.jar manifest.mf frametest
标明清单(manifest)
增加:frametest/(读入= 0) (写出= 0)(存储了 0%)
增加:frametest/Frame1.class(读入= 366) (写出= 282)(压缩了 22%)
增加:frametest/FrameTest$1.class(读入= 518) (写出= 347)(压缩了 33%)
增加:frametest/FrameTest$2.class(读入= 420) (写出= 298)(压缩了 29%)
增加:frametest/FrameTest.class(读入= 1403) (写出= 871)(压缩了 37%)
增加:frametest/FrameTest.java(读入= 3214) (写出= 1306)(压缩了 59%)
若有多个文件命令可为 java cfm example.jar example.mf A.clas B.class
运行后生成一个JAR文件,可直接双击运行
如果不够方便可写个批处理文件frametest.bat:
javaw -jar frametest.jar
运行后你会发现有个DOS窗口启动,如果你想让它在启动后自动关闭可以改为:
start javaw -jar frametest.jar
上一篇: WDCP常用到的一些命令