イントロダクション
JavaFXをブラウザから起動しようとしてブラウザにJavaを埋め込むために下のサイトを参考にしました。そして…
https://stackoverflow.com/questions/27958019/embed-a-javafx-application-in-a-html-webpage
こっちは試してないが、載せときます。
https://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm
以下のエラーにぶつかりました。
実行したこと
Exception in thread "main" com.sun.javafx.tools.packager.PackagerException: 無効なディレクトリ~/git/MathKitJavaFX/MathKitJavaFX/bin
at com.sun.javafx.tools.packager.Main.main(Main.java:217)
実行したコマンドは以下のものです。
javapackager -createjar -outdir compiled -outfile myapp -appclass zenryokuservice.fx.tutorial.download.Xylophone -srcdir bin -v
解決
しかしこれは、mac + eclipse(自分の環境)では不要でした。
シンプルに次のコマンドで出力することができました。
javapackager -deploy -outdir deployed -outfile TestApp -width 600 -height 600 -name Xylophen -appclass zenryokuservice.fx.tutorial.download.Xylophone -v -srcdir compiled
出力結果は以下のようになりました。出力したファイルは「TestApp.html」と「TestApp.jnlp」です。
追伸:プロジェクト直下に「compiled」フォルダを作成しています。
でわでわ。。。