Page 1 sur 1

[RESOLU] Java8

Posté : 06 mai 2024 - 13:34
par gaelds
Bonjour,
je voulais remplacer ma version du paquet Freemind par celle de TranquilIT, mais elle a en dépendance le paquet Java8. Et quand j'essaye d'installer Java8 sur mes postes tests, j'ai cette erreur :

Code : Tout sélectionner

Installing: dst-java8
WARNING: A Java Runtime Environment 8 (JRE) will be installed with WAPT since this package allow arbitrary install based on available package in a specific order
Traceback (most recent call last):
  File "C:\wapt\common.py", line 4234, in install_wapt
    exitstatus = setup.install()
  File "C:\Windows\TEMP\waptj7f36gpx\setup.py", line 35, in install
  File "C:\wapt\waptutils.py", line 1956, in error
    raise EWaptSetupException('Fatal error : %s' % reason)
waptutils.EWaptSetupException: Fatal error : ERROR: No Java Runtime Environment 8 (JRE) have been deployed on this system, please import and deploy the package adapted to your organization

EWaptSetupException: Fatal error : ERROR: No Java Runtime Environment 8 (JRE) have been deployed on this system, please import and deploy the package adapted to your organization
Pour l'instant c'est "Java 8 Update 251" (Oracle) qui est installé partout. Je n'ai pas de licence Oracle. Je modifie la dépendance du paquet Freemind pour correspondre à ma version de Java 8 ou il y a une meilleure méthode ?

Re: Java8

Posté : 06 mai 2024 - 13:45
par sfonteneau
D'après le code :

Il faut avoir dans le dépôt a disposition l'un de ces paquets :
"tis-adoptium-openjdk8-jre",
"tis-oracle-java8-jre-free",
"tis-oracle-java8-jre-nonfree"

C'est finalement vous qui choisissez le java que vous voulez, le free, le non free, ou le tis-adoptium-openjdk8-jre

Re: Java8

Posté : 07 mai 2024 - 09:50
par dcardon
rebonjour Gaël,

pour info
  • tis-oracle-java8-jre-free c'est la dernière version de java oracle qui ne nécessitait pas de licence (donc elle ne change plus)
  • tis-oracle-java8-jre-nonfree c'est la dernière version proposé par Oracle, mais qui nécessite une licence payante
  • tis-adoptium-openjdk8-jre c'est la version OpenJDK qui ne contient pas le Javawebstart et le plugin applet, mais sinon qui correspond assez proche.
Cordialement,

Denis

Re: Java8

Posté : 07 mai 2024 - 11:03
par gaelds
Bonjour,
Désolé mais je ne comprends pas à quoi sert le paquet "tis-java8" ? Il n'est pas censé installer l'une des versions de java ?

Re: Java8

Posté : 07 mai 2024 - 11:07
par gaelds
En regardant le code du paquet, je comprends qu'il faut remplacer le préfixe "tis" par le mien dans la liste des paquets java à installer. Mais du coup il faut éviter de le metttre à jour, ou penser à le refaire à chaque fois.

Re: Java8

Posté : 07 mai 2024 - 11:10
par sfonteneau
Bien vu j'avais pas vu

Je corrige le paquet

Re: Java8

Posté : 07 mai 2024 - 11:11
par dcardon
Bonjour Gaël,

oups, en effet il y a une modification du paquet qui n'a pas été généralisé. Simon corrige cela et revient vers vous juste derrière.

merci pour la remonté du problème :-)

Cordialement,

Denis

Re: Java8

Posté : 07 mai 2024 - 11:23
par dcardon
Bonjour Gaël,

oups, en effet il y a une modification du paquet qui n'a pas été généralisé. Simon corrige cela et revient vers vous juste derrière.

En fait on a pas encore de dépendances conditionnelles dans le fichier control WAPT. Il faudrait que l'on implémente un truc du genre

Depends : (tis-oracle-java8-jre-free | tis-oracle-java8-jre-nonfree | tis-adoptium-openjdk8-jre )

La c'est le paquet java8 qui fait le boulot, mais pas correctement actuellement...

merci pour la remonté du problème :-)

Cordialement,

Denis