步驟:
1. 在項目名稱中點擊右鍵,點Export...
2.選擇java-->Java File, next
3. 選擇你打算打包的文件。可以選擇某幾個文件,也可以選擇整個項目
4. 在同一向導頁面,選擇目標文件。可以提前建一個.zip文件,然后將文件路徑加上,點next
5. Packing options可以默認,也可以不勾第一項,以便當出現編譯錯誤時,讓打包過程停止, 點next
6.如果要打的包不依賴其他第三方包,直接點next,如果依賴其他第三方包,可以通過MANIFEST.MF 把第三方包也打進來。這時需要提前在項目里新建MANIFEST.MF文件。書寫格式如下:
Manifest-Version: 1.0
Main-Class: windows.VideoWindow
Class-Path: lib/selenium-java-3.4.0.jar lib/testng-6.8.8.jar lib/testng-6.8.8.jar
Built-By: sara
注釋: #1:manifest version
#2: 如果想打包一個可運行的jar包,需要在該處添加入口函數
#3: 該處為依賴的第三方jar包,lib 目錄是目標jar包的同級目錄
#4: 作者
tips: 1. 注意字段名和值之間要有個空格。即Main-Class:和windows.VideoWindow之間要有個空格。
2. 如果有許多依賴的jiar包,寫在一行太長,可以寫成如下方式:
Class-Path: lib/selenium-java-3.4.0.jar
lib/testng-6.8.8.jar
lib/testng-6.8.8.jar
(注意第二行開頭要有個空格)
建好MANIFEST.MF后,再 繼續剛才的操作,選擇“using existing manifest from workspace”, 然后選擇剛才建的清單文件
7. 點擊finish, 即可進行打包。