Poiché Java 7 non è ancora così popolare come Java 6 mi chiedevo se potevo utilizzare alcune cose come WebView nell'ultimo aggiornamento di Java 6 JRE out of the box, senza avere utenti scarica JavaFX sul loro sistema.Java 6 l'ultima esecuzione JavaFX 2 out of the box
risposta
No, Java 6 non eseguirà JavaFX 2 immediatamente.
Se si sviluppa una nuova applicazione JavaFX oggi, è consigliabile scegliere come target una versione minima di Java Runtime 7u9 per i seguenti motivi.
Java Runtime 6 e JavaFX per Java Runtime 6 sono dovuti a cessare la distribuzione al pubblico in February of 2013.
Java Runtime per JavaFX funziona solo con un download separato installato, questo potrebbe confondere gli utenti dell'applicazione.
JavaFX per Java 6 Runtime funziona solo su Windows e, a causa dell'aggiornamento automatico di Oracle Runtime Java per Windows, le macchine Java su Windows sono generalmente all'ultima versione pubblica.
Se si targetizza l'applicazione a un minimo di JavaFX 2.2 e Java Runtime 7u6, l'applicazione eseguirà una più ampia varietà di piattaforme (Windows, Mac, Linux) e avrà più opzioni di implementazione (ad esempio self-contained applications).
penso che sia possibile distribuire jfxrt.jar con l'applicazione mentre si basa su sistema JRE dell'utente 6 per eseguire un'applicazione JavaFX. Tenere presente che Java 6 non viene fornito con JavaFX.
Se ti preoccupi di ciò che è presente sul computer di un utente, potresti voler creare un pacchetto di applicazioni autonomo "raggruppando" il tuo programma con JRE e JavaFX. Puoi leggere ulteriori informazioni sulla confezione di applicazioni autonome allo http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm.