javapackager コマンドエラー〜PackagerException: 無効なディレクトリ〜

イントロダクション

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」フォルダを作成しています。

でわでわ。。。









投稿者:

takunoji

音響、イベント会場設営業界からIT業界へ転身。現在はJava屋としてサラリーマンをやっている。自称ガテン系プログラマー(笑) Javaプログラミングを布教したい、ラスパイとJavaの相性が良いことに気が付く。 Spring framework, Struts, Seaser, Hibernate, Playframework, JavaEE6, JavaEE7などの現場経験あり。 SQL, VBA, PL/SQL, コマンドプロント, Shellなどもやります。

コメントを残す