java.net member

Rechercher dans ce site

JavaFX 1.1.1 et NetBeans-6.5.1 sur Linux

>> 27 March 2009

Même avec la sortie de JavaFX-1.1.1 et NetBeans-6.5.1, pas de version pour Linux à l'horizon. Seul moyen restant pour les utilisateurs de Linux est de trouver un moyen pour l'installer sur leur OS favori. Je vous présente dans ce tutoriel un moyen pour le faire. Armez-vous de patience

Commencez par télécharger des fichiers du plug-in sur le site de NetBeans.org, téléchargez tous les fichiers " .nbm ".

http://updates.netbeans.org/netbeans/updates/6.5.1/uc/final/stable/patch3/javafx2/



Si NetBeans est ouvert, quittez l’application


Localisez le sdk de Mac parmi les fichiers .nbm téléchargés :

C'est le fichier :

org-netbeans-modules-javafx-sdk-mac.nbm



Créez un dossier (par exemple TMP)

et copiez le fichier org-netbeans-modules-javafx-sdk-mac.nbm dans TMP

$ cp org-netbeans-modules-javafx-sdk-mac.nbm TMP





Décompressez le fichier "org-netbeans-modules-javafx-sdk-mac.nbm" en utilisant " unzip "

$ unzip org-netbeans-modules-javafx-sdk-mac.nbm



Modifiez le fichier "info/info.xml" comme suite



Dans le fichier info.xml dans le dossier "info"

Supprimez "org.openide.modules.os.MacOSX"




Supprimez tous les fichiers dans le dossier "META-INF"




Modifiez le fichier "org-netbeans-modules-javafx-sdk-mac.jar ".

Le fichier de manifeste dans ce .jar contient une ligne que nous allons modifier en décompressant puis re-compressant le jar.

Ce fichier .jar se trouve dans le dossier " netbeans " résultant de la décompression avec unzip à l’étape précédente dans le dossier " modules "

Le chemin vers le jar est :

netbeans/modules/org-netbeans-modules-javafx-sdk-mac.jar (dans TMP)



Décompresser le fichier "org-netbeans-modules-javafx-sdk-mac.jar" en utilisant "jar"


$ jar xvf org-netbeans-modules-javafx-sdk-mac.jar



La décompression du fichier .jar à l’étape précédente donne deux dossier :

"org" et "META-INF".

Nous allons modifier le fichier " MANIFEST.MF " dans le dossier " META-INF "



Supprimez en utilisant votre éditeur favori l’instruction suivante et la virgule, dans le fichier "META-INF/MANIFEST.MF" :

" org.openide.modules.os.MacOSX, "


Note :
Cette instruction se trouve sur la ligne :

OpenIDE-Module-Requires: org.openide.modules.os.MacOSX, org.openide.modules.ModuleFormat1



Re-archivez le contenu modifié du jar

Exécutez sur une seule ligne :

$ rm *jar; jar cvfm org-netbeans-modules-javafx-sdk-mac.jar META-INF/MANIFEST.MF org



Changez en exécutable tous les fichiers se trouvant dans :


netbeans/javafx-sdk/bin (dans TMP)



$ chmod u+x netbeans/javafx-sdk/bin/*



Effacez l'ancien module "org-netbeans-modules-javafx-sdk-mac.nbm" Dans le dossier TMP

Re-archivez l'ensemble du dossier TMP avec zip


$ rm org-netbeans-modules-javafx-sdk-mac.nbm
$ zip -r org-netbeans-modules-javafx-sdk-mac.nbm *




Remplacez le fichier "org-netbeans-modules-javafx-sdk-mac.nbm téléchargé sur le site de NetBeans

par le fichier portant le même nom obtenu en utilisant zip (dans le dossier TMP) à l'étape précédente.



Lancez NetBeans

Un clic sur le menu Tools -> Plugins



JavaFX n'est pas encore installé

Dans l'onglet "Installed" on voit bien l'absence de "javafx", en entrant "javafx" dans la zone "Search"



Installer le plug-in

Un clic sur l'onglet "Downloaded"

Un clic sur "Add Plugins"




Sélectionnez tous les fichiers .nbm téléchargés

(avec le module de Mac modifié)



Un clic sur "Install"



Un clic sur "Next"



Validez la licence

Un clic sur "Install"




Un message d'avertissement !!!

Un clic sur "Continue"

Note :

Ce message est affiché suite à la suppression du contenu du dossier

"TMP/META-INF"



Un clic sur "Finish" pour re-démarrer NetBeans et terminer l'installation



Après le re-démarrage

Un clic sur le menu "Tools" -> Plugins -> Installed, montre que javafx est installé



Un petit projet dans NetBeans

Un clic sur le menu "File" -> New Project



Sélectionnez "JavaFX" -> JavaFX Script Application



Entrez le nom de l'application

Un clic sur "Finish"



Le projet est créé



Exécutez

Un clic droit sur Main.fx

Run File



Et voilà



L’installation est terminée. Amusez-vous bien :)

Read more...

  © Blogger template Simple n' Sweet by Ourblogtemplates.com 2009

Back to TOP