it-swarm.com.de

Fehler beim Öffnen des Szenen-Generators

Ich mache ein Programm mit Javafx Eclipse und erhalte eine Fehlermeldung, wenn ich das Programm mit dem Scene Builder öffne

Das ist der Fehler:

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

Legen Sie den Pfad der SceneBuilder-Programmdatei in JavaFX Ihres Eclipse IDE wie folgt fest:

  1. Fenster -> Einstellungen -> JavaFX 
  2. Klicken Sie auf "Durchsuchen" und navigieren Sie zur JavaFXSceneBuilder2.0-Bash-Datei (Linux) oder JavaFXSceneBuilder2.0.exe (Windows) wie folgt:

    Windows: C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0

    Linux: /opt/JavaFXSceneBuilder2.0/JavaFXSceneBuilder2.0

33
Ashraf Sarhan

Stellen Sie sicher, dass Sie die neueste Version von Eclipse ausführen. Ich habe dies mit Luna 4.4 getestet, da ich das gleiche Problem hatte.

Installieren Sie die neueste Version von JavaFX Scene Builder. Version 2.0 finden Sie hier: http://www.Oracle.com/technetwork/Java/javase/downloads/sb2download-2177776.html

Dann legen Sie Ihren absoluten Pfad zum JavaFX Scene Builder in Ihren Einstellungen fest:

  1. Klicken Sie auf den Menüpfad: Window-> Preferences-> General-> Editors-> File Association
  2. Wählen Sie in der Liste "Dateitypen:" auf der rechten Seite * .fxml aus
  3. Klicken Sie auf die Schaltfläche "Hinzufügen" für die Liste "Zugehörige Editoren:".
  4. Klicken Sie im Menü "Editorauswahl" auf "Externe Programme".
  5. Klicken Sie auf das Optionsfeld "Externe Programme".
  6. Klicken Sie auf die Schaltfläche "Durchsuchen ..." und navigieren Sie zu diesem Pfad: "C:\Programm Dateien (x86)\Oracle\JavaFX Scene Builder 2.0" . Wählen Sie die Datei aus: JavaFX Scene Builder 2.0.exe
  7. Klicken Sie auf die Schaltfläche "Öffnen".

Wählen Sie im Editor-Auswahlfenster die Schaltfläche "OK".

Wählen Sie in der Liste Associated editorors: "JavaFX Scene Builder 2.0" aus und klicken Sie auf die Schaltfläche "Standard".

Jetzt solltest du gut sein!

18
CrazedCoder
  1. Ich habe SceneBuilder 8.0 von http://gluonhq.com/products/downloads/ heruntergeladen, weil Oracle nur den Quellcode bereitstellt.

  2. Konfigurieren Sie Eclipse für die Verwendung der ausführbaren SceneBuilder-Datei. Gehen Sie zu Einstellungen -> JavaFX -> Set SceneBuilder ausführbar. Mein war C:\Users\USERNAME\AppData\Local\SceneBuilder\SceneBuilder.exe

9
Glavin001

Java FX Scene Builder ist weder Teil des Java SDK noch des Clipse-Plugins e (fx). Es ist ein externes Tool, das Sie separat herunterladen und installieren müssen. Java FX Scene Builder ist Teil des Java Archive . Wenn der Link nicht funktioniert, finden Sie wahrscheinlich einen Link zum Archiv am unteren Rand der Java Download - Seite und finde es von dort aus.

Nach der Installation ist der sauberste Weg, den Pfad unter "Fenster"> "Voreinstellungen"> "JavaFX" festzulegen

(Durchsuchen Sie unter Windows C:\Programme (x86)\Oracle\JavaFX Scene Builder 2.0\JavaFX Scene Builder 2.0.exe als ausführbare Datei).

Dadurch wird die Kontextmenüoption "Mit SceneBuilder öffnen" für * .fxml-Dateien funktionsfähig.

Leider wird SceneBuilder nicht als interner Editor oder als externes Programm hinzugefügt. Wenn Sie also Dateizuordnungen wünschen, müssen Sie Ihr externes Programm im Dateizuordnungsdialogfeld unter Fenster> Voreinstellungen> Allgemein> Editoren> Dateizuordnungen suchen . Sie können * .fxml auswählen, einen zugehörigen Editor hinzufügen, "Externe Programme" auswählen und nach der oben genannten ausführbaren Datei suchen.

legen Sie den Pfad auf die SceneBuilder-App fest. um dies auf Mac OS zu tun

  1. gehen Sie zu Eclipse in Ihrer Menüleiste und klicken Sie auf "Einstellungen" oder drücken Sie die Tastenkombination "cmd" + ",".
  2. klicken Sie dann auf JavaFX 
  3. klicken Sie auf Durchsuchen, um den Pfad zur sceneBuilder-Programmdatei auszuwählen (die sich in Ihrem Anwendungsordner befinden muss, wenn Sie Mac OS ausführen. 
1
Olawoye Omotayo

Keine der vorherigen Antworten löst das beschriebene Problem für mich .
Diese Antwort tat.

0
c0der

Versuchen Sie, den javafx scene builder über den Link herunterzuladen:

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

Integrieren Sie es dann mit Window> preferences in Ihre ide und fügen Sie eine Dateiverbindung als externes Programm hinzu.

0
Utsav Jha

Diejenigen von Ihnen, die MacOS verwenden (in meinem Fall), gehen in den Einstellungen zu JavaFx und navigieren dann zum Anwendungsordner und wählen den Szenenersteller aus.

Wenn Sie auf andere Weise vorgehen, wird die genaue Datei, die Sie bearbeiten möchten, nicht geöffnet (es wird möglicherweise eine neue Datei erstellt, die nicht benannt wird und die Sie manuell im Projektverzeichnis speichern müssen). Wenn Sie auch mit der rechten Maustaste auf die fxml-Datei klicken, können Sie die Option nicht verwenden (mit scenebuilder öffnen).

0
Sadi Mahmud