java软件,jar格式(shì)的。
如(rú)何把写好(hǎo)的Java程序打包(bāo)为jar文件(jiàn)呢?说的就是(shì)java使用命令行打包JAR的方法。
1.命令行的方(fāng)式:
打(dǎ)包(bāo)
jar cf JAR文件(jiàn)名称 程(chéng)序文件名(míng)称或(huò)者程序(xù)所在(zài)的文件夹
举例:
jar cf MyApp.jar D:JavaProjectMyApp
查看一(yī)个jar文件的内(nèi)容
jar tvf JAR文件名称(chēng)
举(jǔ)例(lì):
jar tvf MyApp.jar
将(jiāng)一个jar文件解压缩
jar xf JAR文件名称
举例:
jar xf MyApp.jar
往压(yā)缩(suō)包(bāo)里(lǐ)面增加文件
jar xf JAR文件名称 添加的(de)文件(jiàn)或(huò)者其(qí)他的jar文件
举例:
jar xf MyApp.jar Test.class
更新一个jar文件
jar uf JAR文(wén)件名称 更(gèng)新(xīn)的文件或者其他的jar文件
举(jǔ)例:
jar uf MyApp.jar Test.class
运行一个jar程(chéng)序
java -jar JAR文件名称
举例:
java -jar MyApp.jar
创(chuàng)建一个可(kě)以运行的(de)jar文件
首(shǒu)先我们必须有一个主类(Main Class)
创(chuàng)建一个叫做MANIFEST.MF的(de)文本,然后把一下内容拷贝进去
Manifest-Version: 1.0
Main-Class: YourMainClass
这个YourMainClass就是你程序(xù)中包含(hán)main方法的那个class
下面的语句用来创(chuàng)建可执行(háng)的jar文件.
jar cvfm MyApp.jar MANIFEST.MF 文件或文件夹路径

