Version de Java sous Debian
OS: Debian
Problème:
La version de Java présente par défaut n'est pas la version de Sun mais GIJ/GCJ. Cela posait problème avec quelques applis sur mon poste (jxplorer, xmlBlaster).
Java s'était installé avec OpenOffice2 qui dépend de Java
Solution:
Il est possible de remplacer la version de Java ou d'en installer une autre en parallèle, grâce à un utilitaire: java-package
Etapes:
installer java-package (qui installe également 'fakeroot')
downloader la version de Java depuis le site de Sun (j2sdk-1_4_2_11-linux-i586.bin)
fakeroot make-jpkg j2sdk-1_4_2_11-linux-i586.bin → crée un paquet debian sun-j2sdk1.4_1.4.2+11_i386.deb
passer en root
dpkg -i sun-j2sdk1.4_1.4.2+11_i386.deb
sous /etc/alternatives/java pointait vers la version gcj de Java
dans mon cas, j'ai désinstallé “java-gcj-compat” pour que /etc/alternatives/java pointe vers la nouvelle version.
jxplorer, xmlBlaster fonctionnent désormais. Et OO2 fonctionne toujours !