Ubuntuこんにちは。今回のテーマは『UbuntuにJavaFX開発環境を構築する』です。8から標準GUIとして位置づけられたJavaFXは現代的なGUI開発を可能としており、SwingからJavaFXへ切り替えようとしている方も多いのではないでしょうか?今回はUbuntuにJavaFX環境の構築方法をお伝えできればと記事にしました。8にはJavaFXが含まれていないので別途導入する必要があります。ここで問題になるのが、Ubuntuのバージョンです。残念ながら公式リポジトリでは14.10(Utopic)からのサポートとなっています。teamでも14.04(Trusty)向けのパッケージはビルド失敗している状態(2015年7月現在)で提供されていません。8の導入ということになると思います。14.10以降のバージョンが対象となりますので、ご注意下さい。8のインストールと設定インストールOpenJDKでJavaFXを使用する場合バージョン8以降でないと、コンパイルおよび実行が出来ません。以下のコマンドでインストールしておきましょう。openjdk-8-jdk設定javaコマンドとjavacコマンドにopenjdk8を用いるように設定します。javac(番号を選択)openjfxを導入する以下コマンドでopenjfxを導入するだけです。openjfxJavaFXの動作を確認するここまでで準備は完了です。JavaFXが導入され、コンパイル・実行可能か試してみましょう。打ち込んだ文字を返すだけの簡単なコードを用意しました。以下のコードを打ち込んだファイルTestApp.javaを用意します。通常のコンソールアプリやSwingアプリと何も変わりません。以下のように実行します。図のようなウィンドウアプリケーションが開くと思います。文字を入力してボタンを押すと内容が反映されます。最後に今後のJavaでのGUIアプリケーションの開発はAWT/SwingからJavaFXに変わっていく流れだと思います。ユーザーサイドにはAWT/Swingに比べると浸透していない感じもあり、「一度書けばどこでも動く」状況ではないのが少々引っかかるところですね。Ubuntu14.04LTSもまだ現役のバージョンですから、openjfxパッケージを公式サポートして欲しいと密かに願っています。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。