2012-05-02 5 views
5

JavaFX 2 dipende in gran parte dal codice nativo. Per la mia applicazione desktop, vorrei selezionare l'aroma JavaFX più adatto a ciascun sistema operativo supportato per rendere l'installazione sui sistemi di destinazione il più semplice possibile.Come fare a JNLP scaricare la versione corretta di JavaFX 2?

Poiché JavaFX 2 è dotato di diverse attività Ant per aiutare con la distribuzione, ho pensato che fosse la strada da percorrere, ma mi sembra di aver colpito un vicolo cieco.

Il compito deploy genera un file JNLP che include un riferimento risorsa che chiama il programma di installazione JavaFX:

<resources> 
    <jfx:javafx-runtime version="2.1+" ref="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/> 
</resources> 

Questo ovviamente non funziona su sistemi operativi diversi da Windows, forse anche a 32 bit di Windows. Secondo il, selezione delle risorse JNLP doc OS-dipendente è possibile, però:

<resources os="SunOS" arch="sparc"> 
    ... 
</resources> 

Tuttavia, non riesco a capire gli URL per le diverse piattaforme. Sono documentati da qualche parte? C'è un altro modo per raggiungere il mio obiettivo?

Si noti che esiste già uno similar question, ma si limita alla parte 32/64-bit del problema e non riceve risposta.

risposta

4

modalità jnlp e del plugin sono supportati solo su Windows in corrente JavaFX 2.1

runtime Mac/Linux è prevista per essere aggiunto in 2.2 release. Puoi provare i pacchetti di anteprima di sviluppo: http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html

+0

Grazie, Sergey. Sai se la kenai-jira ha problemi per questo che potrei guardare? –

+3

Sicuro: http://javafx-jira.kenai.com/browse/RT-21284 'Il programma di installazione JNLP deve supportare Linux/Mac' –

Problemi correlati