Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/06/2019, à 13:45

AsideSandytoMoon

Installation de java récalcitrante

Bonjour !
Ce post peut paraître bateau, et l'installation de java à maintes et maintes fois été traitée ici. Malheureusement, après avoir essayé moultes tutos et suivi moultes résolutions de problème ici, mon problème persiste.

Je suis sous Ubuntu 18.04 LTS Bionic beaver, et j'essaie d'installer java pour pouvoir jouer à un jeu en .jar. Mais quoi que je fasse, quand j'essaie de le lancer, il m'affiche que je dois posséder java 8 pour pouvoir jouer. Je ne sais plus quoi faire alors je me tourne vers des gens plus expérimentés que moi, vous ! merci !

Hors ligne

#2 Le 10/06/2019, à 13:56

rogn...

Re : Installation de java récalcitrante

Salut.
Il faudra d'abord que tu donnes

java -version

Installe java 8 comme ceci

sudo apt install openjdk-8-jdk

puis

sudo update-alternatives --config java

il te demandera quelle version tu veux choisir : tu lui dira que tu veux java 8

Exemple ici : https://forum.ubuntu-fr.org/viewtopic.p … #p22105874

puis pour lancer ton jeu :

java -jar tonJeu.jar

Donne tous les retours de commandes.

Dernière modification par rogn... (Le 10/06/2019, à 13:57)

#3 Le 14/06/2019, à 13:18

AsideSandytoMoon

Re : Installation de java récalcitrante

Alors j'ai :

laureta@PlatiniumMekanism:~$ java -version
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
laureta@PlatiniumMekanism:~$ 

puis :

laureta@PlatiniumMekanism:~$ sudo apt install openjdk-8-jdk
[sudo] Mot de passe de laureta : 
Désolé, essayez de nouveau.
[sudo] Mot de passe de laureta : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
openjdk-8-jdk est déjà la version la plus récente (8u212-b03-0ubuntu1.18.04.1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 282 non mis à jour.
laureta@PlatiniumMekanism:~$ 

et enfin :

laureta@PlatiniumMekanism:~$ sudo update-alternatives --config java
update-alternatives: erreur: pas d'alternatives pour java
laureta@PlatiniumMekanism:~$ 

Hors ligne

#4 Le 14/06/2019, à 17:10

rogn...

Re : Installation de java récalcitrante

hm... java semble bien capté.
conaissant le nom de ton jeu :

java -jar tonJeu.jar

#5 Le 14/06/2019, à 21:14

melixgaro

Re : Installation de java récalcitrante

bonsoir,

je dirais qu'il faut le JRE (donc le paquet openjdk-8-jre). Que donne

dpkg --get-selections | grep jdk

?


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#6 Le 15/06/2019, à 06:09

rogn...

Re : Installation de java récalcitrante

@melixgaro : Le JDK contient le JRE.

#7 Le 15/06/2019, à 11:28

AsideSandytoMoon

Re : Installation de java récalcitrante

Quand je lance mon jeu, toujours pareil (j'avais déjà fait toutes ces manips avant) et dans le terminal j'ai ça :

laureta@PlatiniumMekanism:~/Téléchargements$ java -jar -Xms520M -Xmx1024m jeu.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by fr.paladium.launcher.j (file:/home/laureta/T%c3%a9l%c3%a9chargements/Paladium.jar) to field java.lang.reflect.Field.modifiers
WARNING: Please consider reporting this to the maintainers of fr.paladium.launcher.j
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
main() called!
laureta@PlatiniumMekanism:~/Téléchargements$

Hors ligne

#8 Le 16/06/2019, à 08:06

rogn...

Re : Installation de java récalcitrante

Peut-on avoir un lien de téléchargement de ce jeu histoire de tester ?

#9 Le 16/06/2019, à 12:39

melixgaro

Re : Installation de java récalcitrante

melixgaro a écrit :

bonsoir,

je dirais qu'il faut le JRE (donc le paquet openjdk-8-jre). Que donne

dpkg --get-selections | grep jdk

?

Je suis toujours intéressé par ce retour


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#10 Le 17/06/2019, à 06:32

AsideSandytoMoon

Re : Installation de java récalcitrante

Voici le lien de téléchargement !
https://paladium-pvp.fr/

et le retour :

laureta@PlatiniumMekanism:~$ dpkg --get-selections | grep jdk
openjdk-11-jre-headless:amd64			deinstall
openjdk-8-jdk:amd64				install
openjdk-8-jdk-headless:amd64			install
openjdk-8-jre:amd64				install
openjdk-8-jre-headless:amd64			install
laureta@PlatiniumMekanism:~$ 

Hors ligne

#11 Le 17/06/2019, à 23:19

melixgaro

Re : Installation de java récalcitrante

bonsoir,

Je pense qu'il y a deux sources de java (la openjdk et la oracle) et que la version oracle a la préséance. Quand je tape cette commande depuis une 19.04

$ /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.19.04.2-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

à comparer avec le retour de AsideSandytoMoon

laureta@PlatiniumMekanism:~$ java -version
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Que donne ceci stp ?

which -a java
ls -l $(which -a java)
dpkg --get-selections | grep java

Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#12 Le 19/06/2019, à 18:49

AsideSandytoMoon

Re : Installation de java récalcitrante

j'ai en retour :

laureta@PlatiniumMekanism:~$ which -a java
/usr/lib/jvm/java-11-oracle/bin/java
laureta@PlatiniumMekanism:~$ ls -l $(which -a java)
-rwxr-xr-x 1 root root 8672 mai   19 20:33 /usr/lib/jvm/java-11-oracle/bin/java
laureta@PlatiniumMekanism:~$ dpkg --get-selections | grep java
ca-certificates-java				install
gir1.2-javascriptcoregtk-4.0:amd64		install
java-common					install
javascript-common				install
libatk-wrapper-java				install
libatk-wrapper-java-jni:amd64			install
libjavascriptcoregtk-4.0-18:amd64		install
oracle-java11-installer				install
oracle-java11-set-default			install
laureta@PlatiniumMekanism:~$ 

Hors ligne

#13 Le 19/06/2019, à 20:06

melixgaro

Re : Installation de java récalcitrante

donc c'est bien du java 11 (d'Oracle) qui se lance lorsque tu exécutes

java quelquechose

dans une console. Or, et je me fie à tes dires, le jeu réclame du java 8. Donc tente ainsi

/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -jar -Xms520M -Xmx1024m jeu.jar

avec un peu de chance…


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#14 Le 23/06/2019, à 06:42

rogn...

Re : Installation de java récalcitrante

Salut. Je suis dubitatif quant à la qualité de ce jeu. Où est la documentation d'installation ? On a juste une page de leur forum qui explique qu'il faut Java 8 d'Oracle Ont-ils étudié la possibilité d'OpenJDK ? Pas sûr... . hmm
Je n'arrive pas à le lancer non plus, que ce soit avec Java8 ou Java 13...

#15 Le 24/07/2019, à 05:19

AsideSandytoMoon

Re : Installation de java récalcitrante

Bon. Il s'est passé pas mal de temps depuis, et j'ai constaté que plus aucun de mes jeux java ne fonctionnaient, alors j'ai fait d'autres tentatives, j'ai essayé de tout désinstaller pou repartir de zéro (sans succès, sacré pot de colle ce java), et la je me suis souvenue de ce topic, alors me revoilà !

j'ai refait les quelques retours demandés plus haut, que voici :

java -version :

laureta@PlatiniumMekanism:~$ java -version
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
laureta@PlatiniumMekanism:~$ 

wich -a java :

laureta@PlatiniumMekanism:~$ wich -a java

La commande « wich » n'a pas été trouvée, voulez-vous dire :

  commande « wicd » du deb wicd-daemon
  commande « wish » du deb tk
  commande « wcch » du deb wcc
  commande « which » du deb debianutils

Essayez : sudo apt install <nom du deb>

laureta@PlatiniumMekanism:~$

ls -l $(wich -a java) :

laureta@PlatiniumMekanism:~$ ls -l $(which -a java)
-rwxr-xr-x 1 root root 8672 mai   19 20:33 /usr/lib/jvm/java-11-oracle/bin/java
laureta@PlatiniumMekanism:~$ 

dpkg --get-selections | grep java :

laureta@PlatiniumMekanism:~$ dpkg --get-selections | grep java
ca-certificates-java				install
gir1.2-javascriptcoregtk-4.0:amd64		install
java-common					install
javascript-common				deinstall
libatk-wrapper-java				install
libatk-wrapper-java-jni:amd64			install
libjavascriptcoregtk-4.0-18:amd64		install
oracle-java11-installer				install
oracle-java11-set-default			install
laureta@PlatiniumMekanism:~$

Hors ligne

#16 Le 25/07/2019, à 18:28

AsideSandytoMoon

Re : Installation de java récalcitrante

Alors j'ai réussi à lancer le launcher avec la commande de melixgaro, ça marche ! mais j'ai un souci : comme c'est un launcher (qui sert à s'authentifier au jeu d'après), je ne sais pas comment choisir quelle version de java utiliser pour le jeu après (qui ne se lance pas)
petit neuf, il me met maintenant :

laureta@PlatiniumMekanism:~$ java -version

La commande « java » n'a pas été trouvée, mais peut être installée avec :

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless 

laureta@PlatiniumMekanism:~$ 

Dernière modification par AsideSandytoMoon (Le 25/07/2019, à 19:07)

Hors ligne

#17 Le 25/07/2019, à 21:15

melixgaro

Re : Installation de java récalcitrante

Salut,

Quelle commande ? Celle-ci ?

/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -jar -Xms520M -Xmx1024m jeu.jar

Si oui, essaye ainsi :

PATH=/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/:"${PATH}" java -jar -Xms520M -Xmx1024m jeu.jar

(en modifiant PATH - simplement le temps de la commande - pour (essayer de) forcer à trouver la bonne version de java en premier lors de l'exploration du des chemins de la variable PATH)


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#18 Le 26/07/2019, à 07:13

AsideSandytoMoon

Re : Installation de java récalcitrante

Oui, celle ci !

Alors la commande fonctionne dans le sens où l'application se lance, mais openjdk 8 ne semble toujours pas être la version par défaut... Car le jeu ne se lance pas. J'ai un autre jeu qui fonctionne sur java, et qui lui passe par un lancher installé à l'aide d'un .deb, mais qui ne parvient pas à lancer le jeu car il veu à tout pris utiliser java 11 d'oracle qui ne fonctionne pas !

laureta@PlatiniumMekanism:~/Bureau/poijerold/servér/serv forge$ java -version

La commande « java » n'a pas été trouvée, mais peut être installée avec :

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless 

Est-il possible de forcer définitivement la variable PATH ?

Voici l'erreur du launcher en question

https://ibb.co/Zxm3qx6

J'ai trouvé ce tutoriel : https://www.journaldunet.fr/web-tech/de … sur-linux/

Qui propose de rajouter la commande qui change le path pour la session à la fin du .profile, qu'en pensez vous ?

Dernière modification par AsideSandytoMoon (Le 26/07/2019, à 10:45)

Hors ligne

#19 Le 26/07/2019, à 10:50

melixgaro

Re : Installation de java récalcitrante

Quid de ma proposition au n°17 ?

Je te propose une commande qui modifie le PATH temporairement. Toujours la même erreur (désolé mais ton message n'est pas clair à ce sujet) ? Un retour dans le terminal ?


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#20 Le 02/08/2019, à 08:01

AsideSandytoMoon

Re : Installation de java récalcitrante

La commande en #17 fonctionne pour les .jar normaux mais malheureusement pas pour mon launcher (il se lance mais pas le jeu en question
J'ai tenté lamodification du .profile et ça à marché, tout fonctionne bien, du coup! merci de votre aide !

Hors ligne

#21 Le 02/08/2019, à 09:46

melixgaro

Re : Installation de java récalcitrante

Super !
Mets ici tes modifs du .profile, ça peut servir à quelqu'un… Et passe le sujet en résolu si tout est bon.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne