[projectlibre] Problème version Java

Mise à jour / Création /debug de paquetages
Ophrys
newbie
Messages : 5
Inscription : sam. 03 nov. 2018, 11:07

[projectlibre] Problème version Java

Message par Ophrys » dim. 02 déc. 2018, 23:51

Bonjour,

J'ai installé projectlibre depuis le dépôt AUR. (Au passage, j'ai du modifier le PKGBUILD car l'url était incorrecte.)

Lorsque j'exécute projectlibre, j'obtiens le message suivant :

Code : Tout sélectionner

Java auto-detection...
Checking java
    Java version: 10.0.2 NOK, version < 1.6
Java not found or incorrect version.
Please install OpenJDK, Oracle JRE 1.6+ or set JAVA_HOME environment variable if it's already installed.
J'ai jre10-openjdk et jre8-openjdk installés sur mon système.

J'ai défini JAVA_HOME sur /usr/lib/jvm/default
Le seul changement que j'ai obtenu était d'avoir deux fois le message d'erreur concernant la 10.0.2.

J'ai essayé d'installer une version plus ancienne de jre-openjdk (la 7 ou la 8 je crois), rien de changé.
J'ai essayé d'installer la version d'oracle via AUR, pas de changement non plus.
Ceci dit, ces deux derniers essais se sont fait en détection automatique, avec JAVA_HOME vide (valeur par défaut de cette variable je crois).

Auriez-vous une idée ?
Merci beaucoup !

Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10439
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [projectlibre] Problème version Java

Message par FoolEcho » lun. 03 déc. 2018, 09:35

Salut,

Vu que la version 10 modifie profondément la structure de projets java (modules)... Bref, ça fonctionne sur jdk8-openjdk /jre8-openjdk (et vraisemblablement en 7 aussi).

Code : Tout sélectionner

$ projectlibre 
Java auto-detection...
Checking java
    Java version: 1.8.0_192 OK
    Java implementation: OpenJDK OK
Java OK
Vérifie quel environnement est actuellement configuré:

Code : Tout sélectionner

$ archlinux-java status
Available Java environments:
  java-10-openjdk
  java-7-openjdk
  java-8-openjdk (default)
Et au besoin bascule en 7 ou 8:

Code : Tout sélectionner

archlinux-java set java-8-openjdk
Pas besoin de définir de JAVA_HOME.

https://wiki.archlinux.fr/Java#Basculer_entre_les_JVMs
«The following statement is not true. The previous statement is true.» :nage:

Ophrys
newbie
Messages : 5
Inscription : sam. 03 nov. 2018, 11:07

Re: [projectlibre] Problème version Java

Message par Ophrys » lun. 03 déc. 2018, 13:00

J'avais cherché à satisfaire une dépendance, sans me rendre compte qu'il fallait définir un environnement par défaut. Et c'est bon à savoir pour la version 10... Tout fonctionne à présent.

Merci beaucoup pour tes lumières !

Répondre