2012-12-04 11 views

risposta

10

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.

  1. Java Runtime 6 e JavaFX per Java Runtime 6 sono dovuti a cessare la distribuzione al pubblico in February of 2013.

  2. Java Runtime per JavaFX funziona solo con un download separato installato, questo potrebbe confondere gli utenti dell'applicazione.

  3. 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.

  4. 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).

4

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.

Problemi correlati