2014-05-09 14 views
7

Sono nuovo di JavaFx. Ho trovato che ogni tutorial utilizza NetBeans IDE per JavaFx. Ma sto usando Eclipse. Ho imparato e sviluppato molte applicazioni javafx standalone in Eclipse, ma ora voglio sviluppare l'applicazione JavaFx che gira sul browser (come l'applet). Ho cercato ma ho trovato tutto il materiale con IDE NetBeans solo e non con Eclipse. NetBeans genera file jnlp, jar e html da solo, mentre optiamo per l'opzione Esegui nel browser in Proprietà progetto. Cosa devo fare in caso di Eclipse IDE? Sto usando e (fx) plug-in clipse per Javafx in eclissi. Si prega di fornire qualche fonte per questo il più presto possibileEseguire l'applicazione JavaFx nel browser utilizzando Eclipse IDE

risposta

7

Dai un'occhiata al primo tutorial su e(fx)clipse tutorials page.

Per distribuire un'applicazione JavaFX utilizzando e (fx) clipse, il modo più semplice è aprire il file "build.fxbuild" creato nel progetto. Inserisci le informazioni richieste per l'applicazione, quindi vai alla scheda "Distribuisci" (le schede sono in fondo).

In questo modo verrà visualizzata una procedura guidata per la configurazione dell'applet. I campi richiesti sono una larghezza e altezza per l'applet e un "ref" e "id" per il segnaposto nel codice HTML in cui verrà inserita l'applet. (Io non sono del tutto chiaro quale sia il "ref" è utilizzato per: il "id" è usato come un attributo id nel relativo <div>.)

Screenshot of "Deploy" tab in e(fx)clipse build.fxbuild wizard

Immettere i valori richiesti (e non solo in base alle esigenze). Tornare alla scheda "Panoramica" e fare clic su "generate ant build.xml ed eseguire". Questo compilerà un file di build ant e lo eseguirà. Ora troverai una cartella "build" nel tuo progetto con una sottocartella "deploy". Qui troverai i file necessari per un'applet: html, jnlp, jar e una cartella libs con qualsiasi jar esterno richiesto dall'applicazione.

Per comprendere le opzioni nella procedura guidata di creazione, è necessario comprendere il processo di imballaggio e distribuzione di JavaFX. Suggerisco di leggere lo tutorial, se non lo hai già fatto.

Il wizard funziona abbastanza bene; anche se a volte trovo che ho bisogno di modificare il file build.xml e/o il file jnlp generato un po 'per far funzionare le cose. Questo è più probabile perché la mia configurazione non è corretta sin dall'inizio.

+0

Grazie ... Sta funzionando, ma ora sto ottenendo qualche problema di sicurezza ma penso che potrebbero essere le impostazioni del firewall ... Ma ora ho jnlp jar e file html – tarkikshah

+0

Sì, probabilmente ci sarà un intero nuovo set di problemi Affinché tu ti occupi ora lo hai creato creando l'applet :). Si noti che esiste una scheda "Firma" nella procedura guidata; probabilmente dovrai firmarlo digitalmente per consentire a qualsiasi browser di eseguirlo. –

+0

Hie Ho seguito il modo in cui mi hai detto ma ora il problema è che genera file jnlp jar e html ma quando eseguo il file Html nel browser Mostra solo la casella del rettangolo della mia altezza e larghezza ma nessun contenuto del contenuto JavaFx sul browser. La prego di guidarmi su questo.Io eseguo il file jar e funziona perfettamente bene – tarkikshah

Problemi correlati