備忘録

備忘録

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

Ⅰ. はじめに

タイトルの通り「IntelliJ IDEAでjarファイルを生成する方法(Gradleの場合も含む)」です。

やり方

1. File → Project Structure

f:id:kagasu:20161007191050p:plain

2. Artifacts → 「+」 → JAR → From modules with dependencies

f:id:kagasu:20161007191207p:plain

3. Main Classを指定して、OKをクリック

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

f:id:kagasu:20161007191350p:plain

4. Build → Build Artifacts

f:id:kagasu:20161007191740p:plain

5. BuildまたはRebuild

f:id:kagasu:20161007191810p:plain

結果

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

java -jar hello_world.jar