Kotlin + JavaFX 2.2の場合の実行可能jarを作成する

環境はMac OS X 10.7.5
IntelliJ IDEA ce 12.1.4です

1. まずFileメニューから”Project Structure...”を選択
 Project Settingsの中のArtifactsを選択
2. "+" をクリック
3. Typeは”jar”を選択
4. Main Classを記入 例: _DefaultPackage
 この場合はpackage指定しなかったのでメインクラス名が_DefaultPackage
 package指定がある場合はpackage名.メインクラス名 例: webviewbrowser.WebviewbrowserPackage
5. Class Pathを記入 jfxrt.jar
 作成されるjarからの相対パスで指定する、JavaFX 2.2を使っているので必要
6. Build on makeチェックボックスを選択にする
 これはbuild仕直した時にjarも作り直すという事です
7. /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/jfxrt.jarを作成されるjarと同じフォルダにコピーする
 Output directoryはデフォルトではこんな感じです
 例: /Users/hshino/IdeaProjects/VanishingCircles/out/artifacts/VanishingCircles_jar
8. Applyボタンクリック、OKボタンクリック

9. Buildメニューの”Build Artifacts...”を実行する
 実行可能jarが作成される

10. 作成されたjar(例: VanishingCircles.jar)をダブルクリックで起動
 又はjavaコマンドで起動
 java -jar VanishingCircles.jar

作成されたjarは展開して中身を確認できます
適当なところにjarをコピーしてから
jar xvf VanishingCircles.jar

手順3でTypeをJavaFX Applicationにする事も出来ます
(サイズは巨大ですがw)