読者です 読者をやめる 読者になる 読者になる

備忘録

備忘録

IntelliJでjarファイルを生成する(Gradleの場合も含む)

やり方

File → Project Structure
f:id:kagasu:20161007191050p:plain

Artifacts → 「+」 → JAR → From modules with dependencies
f:id:kagasu:20161007191207p:plain

Main Classを指定して、OKをクリック
※Gradleプロジェクトの場合
プロジェクトのルートディレクトリにあるMANIFEST.MFを指定すること。
他のMANIFEST.MFを指定した場合は実行時に以下のように表示されます
「helloworld.jarにメイン・マニフェスト属性がありません」

f:id:kagasu:20161007191350p:plain

Build → Build Artifacts
f:id:kagasu:20161007191740p:plain

BuildまたはRebuild
f:id:kagasu:20161007191810p:plain

以上でプロジェクトルートのoutディレクトリにjarファイルが生成されます。
以下のコマンドで実行できます。

java jar hello_world.jar