導出可執行jar包
點擊Project Structure,選擇Artifacts -> JAR -> From modules with dependencies
設置主類及META-INF/MANIFEST.MF的父級文件夾(確認后會生成),點擊OK。
點擊確認后生成,查看META-INF/MANIFEST.MF文件,內容如下。
點擊Build -》 Build Artifact -》Clean/Build即可。
生成的jar包如下,主類記錄在META-INF/MANIFEST.MF文件中。
運行jar包方式
#導出時指定類,直接運行jar包會執行指定類的main方法 java -jar Xxx.jar #運行其他類的main方法 java -classpath Xxx.jar com.xxx.classname
https://www.cnblogs.com/aeolian/p/8805161.html
遇到問題
META-INF/MANIFEST.MF aleady exists in VFS。
這種情況是因為之前打包已經生成了META-INF/MANIFEST.MF文件,只需要刪除即可。
其他工具
Myeclipse6.5沒有導出runnable jar file功能,只有jar(供其他項目引用的jar),需要更高的版本。