web-dev-qa-db-fra.com

Erreur lors de l'ouverture du générateur de scène

Je crée un programme avec Javafx Eclipse et un message d'erreur s'affiche lorsque j'ouvre le programme avec Scene Builder.

C'est l'erreur:

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

Définissez le chemin de l'exécutable SceneBuilder dans le fichier JavaFX de votre Eclipse IDE comme suit:

  1. Fenêtre -> Préférences -> JavaFX 
  2. Cliquez sur "Parcourir" et naviguez jusqu'au fichier bash JavaFXSceneBuilder2.0 (linux) ou JavaFXSceneBuilder2.0.exe (Windows) comme suit:

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

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

33
Ashraf Sarhan

Assurez-vous que vous utilisez la dernière version d'Eclipse. J'ai testé cela avec Luna 4.4 car j'avais le même problème.

Installez la dernière version de JavaFX Scene Builder. Vous pouvez trouver la version 2.0 ici: http://www.Oracle.com/technetwork/Java/javase/downloads/sb2download-2177776.html

Ensuite, définissez votre chemin absolu vers JavaFX Scene Builder dans vos préférences:

  1. Cliquez sur le chemin du menu: Fenêtre-> Préférences-> Général-> Éditeurs-> Association de fichiers
  2. Sélectionnez * .fxml dans la liste "Types de fichiers:" du côté droit.
  3. Cliquez sur le bouton "Ajouter ..." de la liste "Editeurs associés:".
  4. Cliquez sur "Programmes externes" dans le menu "Sélection de l'éditeur".
  5. Cliquez sur le bouton radio "Programmes externes".
  6. Cliquez sur le bouton "Parcourir ..." et accédez au chemin correspondant: "C:\Programme Fichiers (x86)\Oracle\JavaFX Scene Builder 2.0" . Sélectionnez le fichier: JavaFX Scene Builder 2.0.exe.
  7. Cliquez sur le bouton "Ouvrir".

Dans la fenêtre Sélection de l'éditeur, sélectionnez le bouton "OK".

Dans la liste Editeurs associés:, sélectionnez "JavaFX Scene Builder 2.0", puis cliquez sur le bouton "Par défaut".

Maintenant, vous devriez être prêt à partir!

18
CrazedCoder
  1. J'ai téléchargé SceneBuilder 8.0 à partir de http://gluonhq.com/products/downloads/ parce que Oracle fournit uniquement le code source .

  2. Configurez Eclipse pour utiliser l'exécutable SceneBuilder. Accédez à Préférences -> JavaFX -> définissez l’exécutable SceneBuilder. Le mien était C:\Users\USERNAME\AppData\Local\SceneBuilder\SceneBuilder.exe

9
Glavin001

Java FX Scene Builder ne fait pas partie du SDK Java ni du plug-in clipse e (fx). C'est un outil externe que vous devez télécharger et installer séparément. Java FX Scene Builder fait partie de Java Archive . Si le lien ne fonctionne pas, vous trouverez probablement un lien vers l'archive au bas de la page Java Download , et trouvez-le de là.

Après l’installation, la méthode la plus propre consiste à définir le chemin sous Fenêtre> Préférences> JavaFX.

(Sous Windows, naviguez et sélectionnez C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0\JavaFX Scene Builder 2.0.exe comme exécutable).

Cela rendra l'option de menu contextuel "Ouvrir avec SceneBuilder" opérationnelle sur les fichiers * .fxml.

Malheureusement, ceci n'ajoute pas SceneBuilder en tant qu'éditeur interne ou programme externe. Par conséquent, si vous souhaitez utiliser les associations de fichiers, vous devrez toujours rechercher votre programme externe dans la boîte de dialogue correspondante dans Fenêtre> Préférences> Général> Editeurs> Associations de fichiers . Vous pouvez choisir * .fxml et ajouter un éditeur associé en choisissant "Programmes externes" et en recherchant le fichier exécutable mentionné ci-dessus.

8

définissez le chemin d'accès à l'application SceneBuilder; faire cela sur mac os

  1. allez dans Eclipse dans la barre de menus et cliquez sur Préférences ou appuyez sur le raccourci clavier "cmd" + ",".
  2. puis cliquez sur JavaFX 
  3. cliquez sur Parcourir pour sélectionner le chemin d'accès à l'exécutable de sceneBuilder (qui devrait se trouver dans votre dossier d'application si vous utilisez Mac OS. 
1
Olawoye Omotayo

Aucune des réponses précédentes ne résout le problème décrit pour moi .
Cette réponse a fait.

0
c0der

Essayez de télécharger javafx scene builder à partir du lien suivant:

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

Puis intégrez-le à votre idée par Fenêtre> Préférences et ajoutez-y une association de fichier en tant que programme externe.

0
Utsav Jha