java.net member

Rechercher dans ce site

JavaFX-1.1.1, NetBeans-6.5.1 on Linux - English

>> 27 March 2009

JavaFX 1.1.1 and NetBeans-6.5.1 are availables.

Linux users must wait !!!

In this tutorial I have installed JavaFX plug-in for NetBeans-6.5.1 on Linux


Download all “.nbm” files on NetBeans site :



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



Quit NetBeans


All the work to be done on the following file :

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




Create a work directory (for instance TMP), copy org-netbeans-modules-javafx-sdk-mac.nbm into TMP

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



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

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




Edit "info/info.xml"

delete "org.openide.modules.os.MacOSX"





Delete all files in "META-INF"



Modify "org-netbeans-modules-javafx-sdk-mac.jar ".

Path to this file :

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



Unzip the file using “jar”


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



After unjar we get two directories :

"org" and "META-INF".




Delete in "META-INF/MANIFEST.MF" :

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


Note :
This line is in the required modules

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



Re-archive jar content

Tape on one line :

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



Make all files executable in


netbeans/javafx-sdk/bin (TMP)



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




Delete the downloaded "org-netbeans-modules-javafx-sdk-mac.nbm" in TMP directory and Zip all content of TMP


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



Use the modified "org-netbeans-modules-javafx-sdk-mac.nbm with the other “.nbm”



Start NetBeans

Tools -> Plugins



If you enter JavaFX in Search nothing is displayed (not installed yet)



Select "Downloaded" tab

click on "Add Plugins"




Browse to the directory of the downloaded “.nbm” files and the modified "org-netbeans-modules-javafx-sdk-mac.nbm"


Select all “.nbm” files -> OK




click on "Install"






Read the licence

Click on "Install"



A Warning message !!!

This message is displayed because there are no more signatures in TMP/META-INF (files deleted above)

click on "Continue"



Restart NetBeans

click on "Finish"



Now if you select "Tools" -> “Plugins” -> “Installed” and enter JavaFX in “Search”

JavaFX is displayed




Create a JavaFX project in NetBeans

"File" -> New Project



Select "JavaFX" -> JavaFX Script Application



Give your project a name

Click on "Finish"



JavaFX project is created and Main.fx is opened in the editor



Run

Select “Main.fx” -> right click -> Run File



Et voilà



Enjoy your JavaFX :)

Read more...

JavaFX 1.1.1 et NetBeans-6.5.1 sur Linux

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