jar命令可以将所个class文件打包成一个.jar文件,这个.jar文件可以直接用java命令运行。
但是如果打包的文件有多个,运行的时候怎么确定是从哪个文件开始呢?这就需要一个配置文件。其实就算只打包一个文件,也需要配置文件。
在打包之前,先用记事本建立一个配置文件[C:\mymanifest],内容如下:
注意,第二行的后面要多加一个回车,整个文件看起来是3行。
保存后运行:jar cvfm Demo.jar mymanifest Demo.class
运行结果如下:
这时文件夹下就出现了Demo.jar。(至于jar具体用法,在命令行下键入“jar”回车即可。)
运行该文件的方式是:java -jar Demo.jar
运行结果如下:
这样就打包成功了!
但是如果打包的文件有多个,运行的时候怎么确定是从哪个文件开始呢?这就需要一个配置文件。其实就算只打包一个文件,也需要配置文件。
在打包之前,先用记事本建立一个配置文件[C:\mymanifest],内容如下:
Manifest-Version: 1.0
Main-Class: Demo
Main-Class: Demo
注意,第二行的后面要多加一个回车,整个文件看起来是3行。
保存后运行:jar cvfm Demo.jar mymanifest Demo.class
运行结果如下:
C:\>jar cvfm Demo.jar mymanifest Demo.class
标明清单(manifest)
增加:Demo.class(读入= 408) (写出= 282)(压缩了 30%)
标明清单(manifest)
增加:Demo.class(读入= 408) (写出= 282)(压缩了 30%)
这时文件夹下就出现了Demo.jar。(至于jar具体用法,在命令行下键入“jar”回车即可。)
运行该文件的方式是:java -jar Demo.jar
运行结果如下:
C:\>java -jar Demo.jar
Hello!
Hello!
这样就打包成功了!