命令列生成jar包

2022-09-16 13:03:14 字數 589 閱讀 3960

1.編寫j**a**,儲存為helloworld.j**a

package

test;

public

class

helloworld

}

2.執行j**ac helloworld.j**a,生成helloworld.class

3.建立mkdir test目錄,把helloworld.class拷貝到test目錄

4. 執行 jar -cef test.helloworld helloworld.jar test  

以上命令及引數的含義如下:

jar命令為j**a自帶的專用打包工具;

c代表生成新的jar包;

e代表可執行的類,亦即main方法所在的類。書寫時要加上包名,在本例中是後面的test.helloworld;

f代表生成的jar包的名稱,在本例中是helloworld.jar。此包名可以隨意命名,沒有規定;

test最後面的這個引數表示將test目錄下的所有檔案都打包放到新的jar包中。

5.測試j**a -jar helloworld.jar

輸出 hello,world 。

Windows命令列打jar包

進入對應需要打jar的目錄,輸入命令 jar cvf lkf.jar 注意空格 jar 是打jar的命令符 cvf 是打jar時的引數,寫上就可以 lkf.jar 是打成後的jar包名稱 是指將當前目錄所有的檔案都打入jar包,也可以輸入 class等。例子 現需要將c workspace auto...

argparse命令列解析包

是python的乙個命令列解析包,非常編寫可讀性非常好的程式,一般有3個步驟 定位引數傳值的方法 直接用 引數名 或者 引數名 雙引號或單引號均可 import argparse parser argparse.argumentparser parser.add argument integer t...

wireshark命令列抓包

一般情況下用介面抓包就行了,但不能抓太久,吃記憶體 特殊情況下 比如不知道什麼時候會出現問題,或者出現問題再抓包已經來不及了 用命令列抓就不需要擔心上述問題了 1.安裝wireshark,我這邊裝的是wireshark win64 1.10.7.exe 2.到wireshark安裝目錄,輸入 dum...