Compilation de JavaXPCOM
Un article de MDC.
JavaXPCOM fournit un moyen aux applications Java d'enchâsser Gecko et d'utiliser des composants XPCOM. La compilation de JavaXPCOM requiert un JDK et quelques options.
[modifier] Préalables
JDK doit être installé pour compiler JavaXPCOM.
- Les utilisateurs de Macintosh doivent normalement avoir le JDK de préinstallé.
- Les utilisateurs de Windows et de Linux doivent télécharger le Sun JDK depuis http://java.sun.com/j2se/1.5.0/download.jsp.
[modifier] Options de compilation
Pour permettre la compilation de composants JavaXPCOM, vos devez compiler l'extension "java". Ceci se fait normalement avec l'option suivante dans votre fichier mozconfig :
ac_add_options --enable-javaxpcom
Le code de compilation doit être en mesure de localiser le JDK installé. Vous devez donc paramétrer la variable d'environnement JAVA_HOME vers le répertoire d'installation du JDK, ou spécifier une option de compilation supplémentaire :
ac_add_options --with-java-include-path=dir ac_add_options --with-java-bin-path=dir
Remarque : si vous compilez sur plateforme Mac OS X et que vous n'indiquez pas les options de compilation --with-java-include-path ou --with-java-bin-path, la compilation se fera avec /System/Library/Frameworks/JavaVM.framework/Headers comme emplacement par défaut du JDK.