Dov'è finito il generatore di scene JavaFX?


95

Sto cercando di trovare l'elusivo generatore di scene JavaFX in modo da poterlo utilizzare in Intellij. Utilizzo il sistema operativo Windows.

Oracle ha dichiarato che il generatore di scene JavaFX è incluso in un nuovo download, ma non importa come cerco non riesco a trovarlo (vedi http://www.oracle.com/technetwork/java/javafx/downloads/index.html ). Penso che si siano collegati alla pagina sbagliata e cercare su Google non mi porta da nessuna parte.

Ho già Java 8 SDK installato e funziona bene. Apparentemente JavaFX è ora incluso in questo, ma da nessuna parte nella cartella Java posso trovare il generatore di scene e sembra che manchi completamente online.

Per favore qualcuno può aiutare? Voglio solo scrivere un piccolo programma GUI e sembra che JavaFX sia la strada da percorrere (se non lo è, sentiti libero di disilludermi di questa nozione!)


Um, quindi vuoi dire che non ci sono download? Sono io farcito :(
tentimes

Purtroppo, non credo proprio. Si prega di dare un'occhiata alla mia recente risposta.
José Pereda

Bene, il codice è là fuori. Controlla anche questo link
José Pereda

@James_D Quindi il programma Scene Builder verrà interrotto? Continueranno ad aggiornarlo man mano che usciranno nuove versioni di javaFX?

1
@NotNotLogical Oracle non lo aggiornerà. Ora è Open Sourced, ma sembra che Gluon pubblichi build su quell'open source, quindi credo che sia meglio seguirli.
decimi

Risposte:


86

Con JDK8u40, secondo questo :

A partire da Oracle Java SE 8u40, Oracle non fornisce un set separato di file binari JavaFX Scene Builder di accompagnamento. Se desideri contribuire con modifiche, idee o semplicemente facci sapere cosa hai fatto con il codice, consulta le linee guida per i contributi della comunità OpenJDK e iscriviti alla mailing list di openjfx-dev.

Puoi ancora scaricare l'ultimo binario su Oracle in questo link . Ma controlla questo avviso:

AVVERTENZA: queste versioni di JavaFX Scene Builder possono includere componenti che non contengono le patch di sicurezza più recenti e non sono consigliate per l'uso in produzione.

Ciò significa che non include le ultime modifiche di 8u40, come il nuovo Spinnercontrollo.

Alternative

Il progetto è open source e puoi trovare il codice aggiornato nel repository OpenJFX . Quindi sei libero di scaricarlo e costruirlo.

Da quando è stato rilasciato con licenza BSD, Gluon offre supporto per una versione aggiornata di Scene Builder e puoi scaricare un programma di installazione per la tua piattaforma o un jar eseguibile da qui .

Inoltre, hanno un repository aperto dove chiunque può contribuire.


Ma questo è il sito di download del codice sorgente, non il sito di disponibilità generale. Penso che sia solo una svista quando l'hanno aggiornato a 8u40 (ieri?).
James_D

Lo dicono forte e chiaro: a partire da Oracle Java SE 8u40, Oracle non fornisce un set separato di binari JavaFX Scene Builder di accompagnamento
José Pereda

4
OK, è un po 'una sorpresa. Gluon sembra essere la strada da percorrere.
James_D

1
@NotNotLogical non posso dirlo. Sulla base di questo problema di Jira , sembra che il codice sorgente sarà in JDK 9, il che significa che apporteranno le modifiche necessarie per mantenerlo sincronizzato con il nuovo JDK. Se aggiungeranno o meno nuove funzionalità JavaFX, ancora una volta, non posso dirlo. Sulla base dell'enorme numero di download dalla build di Gluon, immagino che Gluon proverà a mantenerlo il più aggiornato possibile e, essendo open source , chiunque può contribuire.
José Pereda

1
Ciao a tutti, sembra che Oracle non abbia ancora risolto questo problema. Anche se sto utilizzando Java SE7, non riesco a trovare un modo per scaricare SceneBuilder. Lo facevo funzionare 2 anni fa. Non capisco perché abbiano rimosso improvvisamente i file binari dal loro sito web. Qualcuno di voi ha qualche aggiornamento su questo problema? Se è così, fatemelo sapere.
riroo

63

Installa JavaFx Scene Builder (Gluon) con Intellij 14 su Windows con JDK7

Questo probabilmente funzionerà anche con Java 8 ma sto usando 7 quindi non ho testato 8.

So che è stata data una risposta, ma potrebbe essere utile per i futuri utenti di Intellij. Per far funzionare il generatore di scene con Intellij 14, utilizzare i seguenti passaggi.

  1. Installa Scene Builder per Windows. Scarica / installa da qui ( Windows Installer (x64) )
  2. Imposta il percorso di Scene Builder su eseguibile in Intellij. File -> Settings -> Languages And Frameworks -> JavaFxDi default il mio installato sottoC:\Users\kris\AppData\Local\SceneBuilder\ inserisci qui la descrizione dell'immagine
  3. Apri il tuo .fxmlfile. Fare clic sulla scheda del generatore di scene. inserisci qui la descrizione dell'immagine

AGGIORNAMENTO 2019:

  • Il percorso di installazione predefinito sembra essere "Programmi" C:\Program Files\SceneBuilder\SceneBuilder.exe
  • Potrebbe essere necessario abilitare il plug-in JavaFX in Intellij 2019

Grazie - ha funzionato anche per me. Sto usando OSX + JDK8.
k2col

1
Su Mac, è IntelliJ IDEA -> Preferenze . Mi ci è voluta un'eternità per trovare.
Brad Turek

0

Su un Mac, in Intellij, devi andare alle preferenze, quindi digitare JavaFX e quindi farlo. Si prega di guardare l'immagine allegata.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.