1.首先確定要導出的項目
從項目結構可以看出,筆者的項目是一個Dynamic Java Project。com/db下面有一個config的數據庫配置文件。WEB-INF/lib文件夾下面有依賴的jar包。
2.右鍵項目選中導出
右鍵項目 -> Export -> JAR file。
點擊 Next,然后選擇Main class,最后點擊finish,就會生成一個目標jar文件。
3.添加lib文件夾
上面導出的jar文件,是不包含依賴包的,所以依賴包需要手動添加。
將項目中的lib文件夾拷貝到jar文件所在的目錄。
4.修改Jar文件中的MANIFEST.MF文件
上面我們添加了lib文件夾,接下來就是把lib文件夾關聯到jar文件中。用win rar打開jar文件,找到里面的MANIFEST.MF文件。
注意Class-Path:和第一個依賴包之間是有空格的,依賴包與依賴包都是用空格隔開的。這個過程比較繁瑣,需要細心。
5.運行jar文件
所有工作都完成后,我們就可以在dos窗口運行jar文件了。
java -jar jar包.jar
如果是web項目,例如有web.xml配置文件,那么應該加上-server參數
java -server -jar jar包.jar