Javafx Eclipseでプログラムを作成していますが、Scene Builderでプログラムを開くとエラーが発生します
これはエラーです:
Opening the file with SceneBuilder failed.
Try setting the absolute path to scenebuilder in your preferences
EclipseのJavaFXでSceneBuilder実行可能パスを設定しますIDE次のように:
[参照]をクリックして、次のようにJavaFXSceneBuilder2.0 bashファイル(Linux)またはJavaFXSceneBuilder2.0.exe(Windows)に移動します。
Windows:C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0
Linux:/opt/JavaFXSceneBuilder2.0/JavaFXSceneBuilder2.0
Eclipseの最新バージョンを実行していることを確認してください。同じ問題が発生したため、これをLuna 4.4でテストしました。
JavaFX Scene Builderの最新バージョンをインストールします。バージョン2.0はここにあります: http://www.Oracle.com/technetwork/Java/javase/downloads/sb2download-2177776.html
次に、プリファレンスでJavaFX Scene Builderへの絶対パスを設定します:
[エディターの選択]ウィンドウで、[OK]ボタンを選択します。
Associated editors:リストで、「JavaFX Scene Builder 2.0」を選択し、「デフォルト」ボタンをクリックします。
これで準備完了です!
SceneBuilder 8.0を http://gluonhq.com/products/downloads/ からダウンロードしました。これは Oracleが提供するのはソースコードのみ であるためです。
SceneBuilder実行可能ファイルを使用するようにEclipseを構成します。 [設定]-> [JavaFX]-> [SceneBuilder実行可能ファイルの設定]に移動します。私のものはC:\Users\USERNAME\AppData\Local\SceneBuilder\SceneBuilder.exe
Java FX Scene Builderは、Java SDKの一部でもe(fx)clipseプラグインの一部でもありません。別途ダウンロードしてインストールする必要がある外部ツールです。 Java FX Scene Builder は Java Archive の一部です。リンクが機能しない場合は、おそらく Java Download ページの下部にアーカイブへのリンクがあります。そこから見つけます。
インストール後、最もクリーンな方法は、「ウィンドウ」>「設定」>「JavaFX」でパスを設定することです
(Windowsでは、C:\ Program Files(x86)\ Oracle\JavaFX Scene Builder 2.0\JavaFX Scene Builder 2.0.exeを実行可能ファイルとして参照して選択します)。
これにより、コンテキストメニューオプション「SceneBuilderで開く」が* .fxmlファイルで操作可能になります。
残念ながら、これはSceneBuilderを内部エディターまたは外部プログラムとして追加しないため、ファイルの関連付けが必要な場合は、ウィンドウ>環境設定>全般>エディター>ファイルの関連付けの下にあるファイル関連付けダイアログで外部プログラムを参照する必要があります。 * .fxmlを選択し、関連するエディターを追加して、「外部プログラム」を選択し、上記の実行可能ファイルを参照できます。
sceneBuilderアプリへのパスを設定します。 Mac OSでこれを行うには
これまでの回答では、説明した問題を解決できません。
この答え した。
リンクからjavafxシーンビルダーをダウンロードしてみてください。
http://www.Oracle.com/technetwork/Java/javafxscenebuilder-1x-archive-2199384.html
次に、Window> preferencesでIDEと統合し、外部プログラムとしてファイルadssociationを追加します。
MacOSを使用している場合(私の場合)、設定からJavaFxに移動し、アプリケーションフォルダーを参照してシーンビルダーを選択します。
他の方法で編集しようとしている正確なファイルを開くことはできません(無題の新しいファイルが作成され、プロジェクトディレクトリに手動で保存する必要があります)。また、fxmlファイルを右クリックすると、オプションを使用できなくなります(シーンビルダーで開きます)。