Page 1 sur 1

[projectlibre] Problème version Java

Publié : dim. 02 déc. 2018, 23:51
par Ophrys
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 !

Re: [projectlibre] Problème version Java

Publié : lun. 03 déc. 2018, 09:35
par FoolEcho
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

Re: [projectlibre] Problème version Java

Publié : lun. 03 déc. 2018, 13:00
par Ophrys
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 !