2014-06-07 7 views
17

Sto facendo un programma con JavaFX Eclipse e ottengo un errore quando ho aperto il programma con la scena BuilderErrore costruttore di scena di apertura

Questo è l'errore:

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

risposta

-2

magari provare setting the absolute path to scenebuilder in your preferences

Preferenze -> Editor -> Associazione file -> cerca .fxml e selezionalo -> Fai clic sul secondo pulsante di aggiunta su "Editor associati" -> Apri con programma esterno -> Seleziona il generatore di scene.

Riferimento: Can Java Scene Builder integrate into Eclipse like it does in NetBeans?

+0

continuare questo problema – user3717596

+0

questo non spiega come installare o dove trovare strumento di creazione scena esterna. –

16

Assicurarsi si esegue l'ultima versione di Eclipse. Ho provato questo con Luna 4.4 perché avevo lo stesso problema.

Installare l'ultima versione di JavaFX Scene Builder. È possibile trovare la versione 2.0 qui: http://www.oracle.com/technetwork/java/javase/downloads/sb2download-2177776.html

quindi impostare il percorso assoluto della scena JavaFX Builder nelle preferenze:

  1. Cliccare sul percorso di menu: Finestra-> Preferenze-> Generale-> Editors -> Associazione file
  2. Selezionare * .fxml nell'elenco "Tipi di file:" sul lato destro
  3. Fare clic sul pulsante "Aggiungi ..." per l'elenco "Editor associati:".
  4. Fare clic su "Programmi esterni" nel menu "Selezione editor".
  5. Fare clic sul pulsante di opzione "Programmi esterni".
  6. Fare clic sul pulsante "Sfoglia ..." e spostarsi su questo percorso: "C: \ Programmi File (x86) \ Oracle \ JavaFX Scene Builder 2.0". Selezionare il file: JavaFX Scene Builder 2.0.exe
  7. Fare clic sul pulsante "Apri".

Nella finestra di selezione dell'editor selezionare il pulsante "OK".

Nell'editor :, selezionare "JavaFX Scene Builder 2.0" e fare clic sul pulsante "Predefinito".

Ora dovrebbe essere bello andare!

+0

Grazie, perché non v'è alcuna binary scaricare da Oracle più? –

28

Impostare il percorso dell'eseguibile SceneBuilder nel JavaFX del vostro IDE Eclipse come il seguente:

  1. Finestra -> Preferenze -> JavaFX
  2. Fare clic su "Sfoglia" e selezionare il file bash JavaFXSceneBuilder2.0 (linux) o JavaFXSceneBuilder2.0.exe (finestre) come la seguente:

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

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

8
  1. Ho scaricato SceneBuilder 8.0 da http://gluonhq.com/products/downloads/ perché Oracle only provides the source code.

  2. Configurare Eclipse per utilizzare l'eseguibile di SceneBuilder. Vai a Preferenze -> JavaFX -> imposta l'eseguibile di SceneBuilder. Il mio era C:\Users\USERNAME\AppData\Local\SceneBuilder\SceneBuilder.exe

+0

C ool @ Glavin001 Proprio quello che stavo cercando di configurare. SceneBuilder 8.0 è meglio lavorare con Java 8 (JavaFX 8). Le tue istruzioni funzionano come un fascino.Il Gluon SceneBuilder è una scelta migliore per me, specialmente se non vuoi costruire quello che i ragazzi di oracle stanno spedendo come codice sorgente di SceneBuilder ora. PS: Penso che SceneBuilder non sia ufficialmente più supportato per JavaFX 8 in poi. – 1vand1ng0

8

Java FX Scena Builder non è parte del Java SDK né la posta (fx) plug-Clipse. È uno strumento esterno che devi scaricare e installare separatamente. Java FX Scene Builder fa parte dello Java Archive, se il collegamento non funziona, probabilmente troverai un collegamento all'archivio nella parte inferiore della pagina Java Download e lo trovi da lì.

Dopo l'installazione, il modo più pulito è quello di impostare il percorso in Finestra> Preferenze> JavaFX

(su Windows, individuare e selezionare C: \ Program Files (x86) \ Oracle \ JavaFX Scene Builder 2.0 \ JavaFX Scene Builder 2.0.exe come eseguibile).

Renderà operativa l'opzione del menu di scelta rapida "Apri con SceneBuilder" nei file * .fxml.

Sfortunatamente questo non aggiunge SceneBuilder come un editor interno o un programma esterno, quindi se vuoi le associazioni di file, devi comunque cercare il tuo programma esterno nella finestra di dialogo dell'associazione file in Finestra> Preferenze> Generale> Editor> Associazioni di file. È possibile scegliere * .fxml e aggiungere un editor associato, scegliendo "Programmi esterni" e sfogliando l'eseguibile menzionato sopra.

0

impostare il percorso per l'applicazione SceneBuilder; per fare ciò su mac os

  1. andare in eclissi nella barra dei menu e fare clic su Preferenze o premere la scorciatoia da tastiera "cmd" + ",".
  2. quindi fare clic su JavaFX
  3. clic su Sfoglia per selezionare il percorso per sceneBuilder eseguibile (che dovrebbe essere nella cartella dell'applicazione se si esegue Mac OS.
0

Nessuna delle risposte precedenti risolve il problema descritto per me.
This answer fatto.