idea 执行 java jar_使用 Intellij Idea 打包 java 工程为可执行 jar 包-Go语言中文社区...
步驟:
1. 選中Java項目工程名稱,在菜單中選擇?File->project structure...?(快捷鍵Ctrl+Alt+Shift+S)。
2. 在彈出的窗口中左側(cè)選中"Artifacts",點擊"+"選擇jar,然后選擇"from modules with dependencies"。
3. 在配置窗口中配置"Main Class"。
4.配置“Directory for META-INF/MAINFEST.MF”,此項配置的缺省值是:D:IntellijSeriesPublishsrcmainjava,需要改成:D:Intellij。如果不這樣修改,打成的jar包里沒有包含META-INF/MAINFEST.MF文件,這個應(yīng)該是個IDEA的BUG(參考:http://stackoverflow.com/questions/15724091/how-to-run-a-jar-file-created-using-intellij-12),配置完成后如下圖所示,點擊OK進入下一步。我個人建議選擇“extract to the target JAR”,這樣所有依賴的jar包都會放在生成的jar包中。
5. 完成后,點擊OK,Apply等按鈕,回到IDEA的主菜單,選擇“Build - Build Artifacts”下的“Build”或者“Rebuild”即可生成最終的可運行的jar,在D:IntellijSeriesPublishoutartifactsSeriesPublish_jar下面找到生成的目標(biāo)jar,可以看到META-INF/MAINFEST.MF文件被正確包含,內(nèi)容也正確。
好了,大功告成。
總結(jié)
以上是生活随笔為你收集整理的idea 执行 java jar_使用 Intellij Idea 打包 java 工程为可执行 jar 包-Go语言中文社区...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java iconsolefactory
- 下一篇: 监控 线程 php,Linux平台PHP