Problèmes et questions sur les environnements graphiques et les applications.
Répondre

TUXGUITAR - AUR

#1Messageil y a 4 ans

Hello :bjr: ,

J’essaie d'installer le paquet TUXGUITAR à partir du dépôt AUR, mais j'ai toujours le même message suivant qui apparaît :

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project tuxguitar-lib: Compilation failure
[ERROR] Unable to locate the Javac Compiler in:
[ERROR]   /usr/lib/jvm/java-8-openjdk/jre/../lib/tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.
[ERROR] 
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
==> ERREUR : Une erreur s’est produite dans build().
    Abandon…
Pourtant j'ai bien les paquets JDK :

extra/jdk-openjdk 11.0.3.u7-0 [installé]
    OpenJDK Java 11 development kit
extra/jre-openjdk 11.0.3.u7-0 [installé]
    OpenJDK Java 11 full runtime environment
extra/jre-openjdk-headless 11.0.3.u7-0 [installé]
    OpenJDK Java 11 headless runtime environment
    OpenJDK Java 8 headless runtime environment
    
    OpenJDK Java 8 full runtime environment
extra/jre8-openjdk-headless 8.u212+b03-0 [installé]
Et j'ai également mit le path dans /etc/environment :

JAVA_HOME="/usr/lib/jvm/java-11-openjdk"
Exécuter la commande :

export JAVA_HOME
Mais rien ne change, alors est-ce dus au fait que le paquet ne trouve pas la bon chemin malgré le path, ou dus à autre chose, je sais pas mais si vous avez une solution je suis preneur :gsourire:
Dernière modification par Manjaro63il y a 4 ans, modifié au total 1 fois.

TUXGUITAR - AUR

#2Messageil y a 4 ans

bonjour

dans ton erreur tu as : /usr/lib/jvm/java-8-openjdk/jre/ mais tu nous montres la version 11 d'installée ...

il faudrait voir ce que te donne archlinux-java et le configurer (on utilise normalement "defaut-runtime")

ls -l  /usr/lib/jvm/

drwxr-xr-x 6 root root 4096 06.06.2017 14:53 java-8-openjdk/
lrwxrwxrwx 1 root root   14 30.09.2017 12:29 default -> java-8-openjdk/
lrwxrwxrwx 1 root root   14 30.09.2017 12:29 default-runtime -> java-8-openjdk/
lrwxrwxrwx 1 root root    7 06.09.2014 12:02 java-default-runtime -> default/
perso j'ai bien je fichier demandé en erreur (a toi de vérifier...):

pacman -Qo /usr/lib/jvm/java-8-openjdk/jre/../lib/tools.jar
/usr/lib/jvm/java-8-openjdk/lib/tools.jar appartient à jdk8-openjdk 8.u202-1

# et donc
pacman -Qo /usr/lib/jvm/java-default-runtime/jre/../lib/tools.jar
/usr/lib/jvm/java-8-openjdk/lib/tools.jar appartient à jdk8-openjdk 8.u202-1

TUXGUITAR - AUR

#3Messageil y a 4 ans

Salut papajoke ;)

Oui la version jdk8 est bien installé mais par défaut c'est la jdk11 et du-coup je viens tout juste de régler le problème en le mettant sur la jdk8, mais je n'ai pas traduit l'erreur comme ça.

Pour moi l'erreur disait :
  • Il te faut le paquet JDK
  • Il te faut la version 1.4 minimum
Du coup j'ai mis la dernière version mais en fait il faut rester sur la 8 et tout roule :pompom:

Merci à toi :merci:
Répondre