Utiliser Qt avec Java

Natim

Pour programmer en Java, chacun a ses propres habitudes. Pour ma part, je suis partisan du non EDI, tout en ligne de commandes... De la même manière que j'ai choisi Linux pour comprendre ce que je faisais, je préfère la ligne de commande quand je programme.

Seulement, si vous êtes sous Windows ou que vous n'aimez pas la ligne de commande, vous pouvez utiliser un EDI. Je partirais volontier du principe que vous savez utiliser votre EDI.

Commentez

- Titre : Utiliser Qt avec Java

- Auteur : Natim

- Parution : 28 avril 2011

- Mise à jour : 21 juin 2011

- Licence :

Sommaire

- I. Téléchargement de la bibliothèque

- II. Installation de Qt Jambi

- II-A. Configuration des variables systèmes

- II-B. Notes selon les plateformes

- III. Remerciements

I - Téléchargement de la bibliothèque

Pour commencer, vous devez avoir les outils pour utiliser Java en temps que programmeur sur votre machine. Ensuite, il vous faut récupérer Qt Jambi pour votre système.

Ce que vous devez faire :

- télécharger et installer la dernière version du JDK pour votre système d'exploitation :

- Windows et Linux,

- Mac OS X possède déjà Java ;

- télécharger et installer la dernière version de Qt Jambi.

II - Installation de Qt Jambi

Installez le JDK. Décompressez l'archive QtJambi de votre plateforme à un endroit accessible (comme c:\qtjambi\, /opt/qtjambi/ ou ~/java/qtjambi/). Il vous faut ensuite configurer les variables d'environnement.

II-A - Configuration des variables systèmes

Plateforme

Configuration

Windows

La variable système PATH doit inclure le c:\qtjambi\bin

Linux

La variable système LD_LIBRARY_PATH doit inclure le /opt/qtjambi/lib

Mac OS X

La variable système DYLD_LIBRARY_PATH doit inclure le ~/java/qtjambi/lib

Il vous faut aussi configurer le classpath pour ajouter qtjambi/qtjambi.jar à la liste des bibliothèques nécessaires à la compilation et à l'exécution. Dans votre EDI favori, vous pouvez configurer qtjambi comme une nouvelle bibliothèque et ajouter la javadoc. Il vous faudra ensuite ajouter QtJambi comme bibliothèque de votre projet.

II-B - Notes selon les plateformes

Plateforme

Configuration

Mac OS X

Sous peine d'erreur de segmentation, vous devez lancer vos programmes avec l'option -XstartOnFirstThread

III - Remerciements

Merci à Thibaut Cuvelier pour la mise en page et à Jacques Thery pour la relecture !