web-dev-qa-db-ja.com

シーンビルダーを開く際のエラー

Javafx Eclipseでプログラムを作成していますが、Scene Builderでプログラムを開くとエラーが発生します

これはエラーです:

Opening the file with SceneBuilder failed. 
Try setting the absolute path to scenebuilder in your preferences
21
user3717596

EclipseのJavaFXでSceneBuilder実行可能パスを設定しますIDE次のように:

  1. ウィンドウ->設定-> JavaFX
  2. [参照]をクリックして、次のように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

35
Ashraf Sarhan

Eclipseの最新バージョンを実行していることを確認してください。同じ問題が発生したため、これをLuna 4.4でテストしました。

JavaFX Scene Builderの最新バージョンをインストールします。バージョン2.0はここにあります: http://www.Oracle.com/technetwork/Java/javase/downloads/sb2download-2177776.html

次に、プリファレンスでJavaFX Scene Builderへの絶対パスを設定します:

  1. メニューパスをクリックします:ウィンドウ->設定->一般->エディタ->ファイルの関連付け
  2. 右側の[ファイルの種類]リストで* .fxmlを選択します
  3. 「関連するエディター:」リストの「追加...」ボタンをクリックします。
  4. [エディターの選択]メニューの[外部プログラム]をクリックします。
  5. [外部プログラム]ラジオボタンをクリックします。
  6. 「参照...」ボタンをクリックして、「C:\ Program Files(x86)\ Oracle\JavaFX Scene Builder 2.0」というパスに移動します。ファイルを選択します:JavaFX Scene Builder 2.0.exe
  7. 「開く」ボタンをクリックします。

[エディターの選択]ウィンドウで、[OK]ボタンを選択します。

Associated editors:リストで、「JavaFX Scene Builder 2.0」を選択し、「デフォルト」ボタンをクリックします。

これで準備完了です!

18
CrazedCoder
  1. SceneBuilder 8.0を http://gluonhq.com/products/downloads/ からダウンロードしました。これは Oracleが提供するのはソースコードのみ であるためです。

  2. SceneBuilder実行可能ファイルを使用するようにEclipseを構成します。 [設定]-> [JavaFX]-> [SceneBuilder実行可能ファイルの設定]に移動します。私のものはC:\Users\USERNAME\AppData\Local\SceneBuilder\SceneBuilder.exe

9
Glavin001

Java FX Scene Builderは、Java SDKの一部でもe(fx)clipseプラグインの一部でもありません。別途ダウンロードしてインストールする必要がある外部ツールです。 Java FX Scene BuilderJava 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でこれを行うには

  1. メニューバーのEclipseに移動して、設定をクリックするか、キーボードショートカット「cmd」+「、」を押します。
  2. 次に、JavaFXをクリックします
  3. [参照]をクリックして、sceneBuilder実行可能ファイルへのパスを選択します(mac osを実行している場合は、アプリケーションフォルダーにあります)。
2
Olawoye Omotayo

これまでの回答では、説明した問題を解決できません。
この答え した。

0
c0der

リンクからjavafxシーンビルダーをダウンロードしてみてください。

http://www.Oracle.com/technetwork/Java/javafxscenebuilder-1x-archive-2199384.html

次に、Window> preferencesでIDEと統合し、外部プログラムとしてファイルadssociationを追加します。

0
Utsav Jha

MacOSを使用している場合(私の場合)、設定からJavaFxに移動し、アプリケーションフォルダーを参照してシーンビルダーを選択します。

他の方法で編集しようとしている正確なファイルを開くことはできません(無題の新しいファイルが作成され、プロジェクトディレクトリに手動で保存する必要があります)。また、fxmlファイルを右クリックすると、オプションを使用できなくなります(シーンビルダーで開きます)。

0
Sadi Mahmud