IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

IntellijでJavaFXのHelloWorldで早速嵌る

なんか早速嵌りました。

いろいろ試行錯誤していて正確な記憶は薄れてしまったのですが、初期起動時にJDKを自動では認識してくれないようでした。JDKを設定するダイアログでJDK8を指定したのですが、javafx.jarへのパスが通ってなくて生成されたコードがコンパイルエラーになりました。プロジェクトのビルドパス設定で、再度設定し直したところ(?実際には、パス設定のファイルチューザを開いてもう一度JDK8があるディレクトリをクリックしただけですが)、jarへのパスが通りました。

Scene BuilderとIntelliJの統合と行っても、IntelliJ内で統合されているのではなく、別アプリを起動する形式になっています。

  • コミュニティー版ダウンロードします。

IntelliJ IDEA :: Download Latest Version of IntelliJ IDEA

  • ideaIC-13.1.4b.dmgを起動

f:id:naotoogawa:20140824165156p:plain

f:id:naotoogawa:20140824165240p:plain

  • 新規プロジェクトの作成を選択

f:id:naotoogawa:20140824165253p:plain

f:id:naotoogawa:20140824165311p:plain

  • プロジェクト名を入力

f:id:naotoogawa:20140824165327p:plain

  • ビルドパスの設定 初期状態では下記画像と同じパスが設定されていたのですが、諸々のjarが表示されていませんでした。ファイル選択ダイアログを開いて、同じパスを指定したところ、諸々のjarが認識されました。

f:id:naotoogawa:20140824165412p:plain

  • デフォルトで生成されるコード

f:id:naotoogawa:20140824165419p:plain

  • 実行する

f:id:naotoogawa:20140824165426p:plain

  • Scene Builderをインストールする

Java SE - Downloads | Oracle Technology Network | Oracle 下の方にあります。

f:id:naotoogawa:20140824180546p:plain

  • IntellJのPreference->JavaFXにてScene Builderへのパスを通す。

f:id:naotoogawa:20140824180615p:plain

  • GUIのファイルを選択し、Scene Builderを選択する

f:id:naotoogawa:20140824180708p:plain

  • Scene Builderが立ち上がる。GUIの編集をする。

f:id:naotoogawa:20140824180826p:plain

編集後、保存すると、IntelliJのファイルにも反映されるようですが、必ずしも同期される訳ではないので、Scene Builderでファイルを保存した後に、IntelliJ上でXMLファイルをクリックしてリロードさせIntelliJに変更を認識させた方が良いです。