Page 1 sur 1
[java] openjdk6 / jre lequel choisir ? (résolu)
Publié : jeu. 23 avr. 2009, 14:01
par farvardin
bonjour,
je pensais que openjdk6 remplaçait maintenant le java de sun. Or, je vois que dans community, jre a été mis à jour :
http://aur.archlinux.org/packages.php?ID=6118
et qu'il est en conflit avec openjdk6. Je sais que openjdk sert à la fois pour la machine virtuelle et pour le développement d'applications java. Est-ce que jre suffirait alors ? Est-ce que tout dans ce jre est maintenant libre ou pas ? Beaucoups de paquets dépendent de jre, donc installer openjdk6 provoque des conflits.
Lequel choisir si on ne fait pas de développement java, et lequel mettre lorsqu'on fait des paquets pour AUR ? Y'a moyen de dire que l'on peut avoir au choix jre ou openjdk6 comme dépendance au lieu de forcer une seule version ?
Les dernières réponses sur le forum d'archlinux.org sont trop vieilles pour être prises en compte au vue de cette version récente de jre.
Re: [java] openjdk6 / jre lequel choisir ?
Publié : jeu. 23 avr. 2009, 14:44
par tuxce
Les 2 paquets fournissent un j2re, donc en théorie, les paquets s'ils sont bien fait (quand il n'y a pas d'incompatibilité) devraient dépendre de j2re et quelque soit celui installé, fonctionner.
openjdk est celui officiellement supporté par arch, jre non ...
pour les paquets, s'il n'y a pas d'incompatibilité, tu devrais mettre j2re dans les dépendances, l'utilisateur choisit ce qu'il veut, sinon, tu indiques clairement lequel.
Re: [java] openjdk6 / jre lequel choisir ?
Publié : jeu. 23 avr. 2009, 15:57
par farvardin
merci de ta réponse, cela éclaircit le problème. Par contre sur une machine avec jre installé, j2re est accepté, sur une machine avec openjdk6, yaourt cherche à installer j2re depuis AUR, et ne le trouve pas

Re: [java] openjdk6 / jre lequel choisir ?
Publié : mer. 29 avr. 2009, 22:51
par farvardin
Je crois que j'ai trouvé, cela semble fonctionner si on ajoute :
depends=('java-runtime')
car openjdk6 et jre sont tous les deux marqués comme:
provides=('java-environment=6' 'java-runtime=6')
(note : pour les paquets nécessitant un kit de développement java, il suffit d'avoir comme dépendance : java-environment)
Re: [java] openjdk6 / jre lequel choisir ?
Publié : lun. 04 mai 2009, 21:00
par FredBezies
openjdk6 est celui à utiliser pour les machines en x86_64. Mais j'avoue que j'utilise aussi openjdk sur des machines 32 bits sans problèmes.
Re: [java] openjdk6 / jre lequel choisir ?
Publié : lun. 04 mai 2009, 22:16
par Cactus
openjdk est en conflit avec jre... et KDE utilise openjdk ! donc les utilisateurs de KDE n'ont pas le choix !

Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 01:17
par FredBezies
Cactus a écrit :openjdk est en conflit avec jre... et KDE utilise openjdk ! donc les utilisateurs de KDE n'ont pas le choix !

Déjà utiliser KDE, hein

Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 11:47
par Cactus
Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 13:25
par FredBezies
Ok. Je sais, j'ai craqué. Sinon, pour en revenir au sujet du fil, j'utilise aussi bien OOo avec openjdk qu'avec RSSOwl.
Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 13:28
par FenDanT
Coucoux
Si... Ils ont le choix :
Qui ne fonctionne pas bien...
Et
Et comme par hasard tout fonctionne...
Et KDE fonctionne très bien pour ceux qui savent l'utiliser et l'apprécier

Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 13:51
par Cactus
Il y a qq mois, KDE demandait obligatoirement openjdk.
Ca a peut-être changé aujourd'hui, je retesterai alors...

Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 14:06
par FredBezies
FenDanT a écrit :Coucoux
Si... Ils ont le choix :
Qui ne fonctionne pas bien...
Pas eu d'énormes problèmes avec openjdk depuis que je l'utilise...
Et
Et comme par hasard tout fonctionne...
Etant un utilisateur de distribution 64bits, le choix a été vite fait
Et KDE fonctionne très bien pour ceux qui savent l'utiliser et l'apprécier

Mouais. Il a fallu en gros un an pour que KDE4 soit enfin utilisable. Même s'il manque des outils comme une version native de K3B par exemple.
Mais bah, les bureaux bling bling, cela ne me branche pas

Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 14:17
par tuxce
FredBezies a écrit :
Etant un utilisateur de distribution 64bits, le choix a été vite fait
les 2 sont disponibles pour les 2 architectures.
Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 14:35
par FredBezies
tuxce a écrit :FredBezies a écrit :
Etant un utilisateur de distribution 64bits, le choix a été vite fait
les 2 sont disponibles pour les 2 architectures.
A une époque, le java pour AMD64 était le parent pauvre. Donc, c'était obligatoirement openjdk. Je parle fin 2007 / début 2008.
Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 14:41
par gyo
En tout cas pour déclarer les zimpeaux en ligne (youpi), on est obligé de passer par jre (testé sous un arch32 et arch64, et il faut aussi changer le useragent…)
Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 15:35
par FenDanT
Coucoux
Il y a qq mois, KDE demandait obligatoirement openjdk.
Ca a peut-être changé aujourd'hui, je retesterai alors...
Il y a bien eu un bug du aux devs de kde, mais réglé depuis lonmgtemps...
gyo +1 : y'a plein de trucs que'openjdk ne manage pas encore bien

Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 15:49
par FredBezies
Mouais. Je trouve cependant que les applications ne tournant pas avec OpenJDK ont tendance à diminuer.
Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 16:28
par mightyjaym
En 2007/2008 openjdk était la seule solution à peu près viable sur x86_64. Maintenant que le jdk officiel intègre le plugin web ET le support de java web start, mieux vaut l'installer pour garantir 100% de compatibilité dans tous les cas. A moins qu'on soit tatillon avec les histoires de licence et qu'on veuille du 100% libre, bien entendu.
C'est un peu le même cas avec swfdec ou gnash, maintenant que le plugin flash proprio existe nativement en x86_64.
Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 17:02
par FredBezies
J'ai gardé l'habitude d'utiliser openJDK. Sinon, le client flash natif 64 bits, c'est encore en alpha...
Re: [java] openjdk6 / jre lequel choisir ?
Publié : mar. 05 mai 2009, 17:05
par Cactus
FredBezies a écrit :Mouais. Je trouve cependant que les applications ne tournant pas avec OpenJDK ont tendance à diminuer.
bah déjà, comme dit gyo, pour les zimpaux, c'est pas la joie...
De mon côté, je me bagarre avec l'accès VPN (EDIT : en fait, c'est du Juniper / Citrix... j'y connais rien, mais ça passe par un applet Flash) de mon boulot, mais un ami qui utilise jre sur une autre distrib a le même pb...