48 votes

tools.jar' n'est pas dans le chemin de classe d'IDEA

Je suis un nouvel utilisateur de Linux, qui m'a été recommandé par un ami.

Il m'a dit d'installer un logiciel appelé IntelliJ Idea IDE.

J'ai suivi le tutoriel. Mais maintenant, quand j'essaie d'ouvrir "idea.sh", un message d'erreur apparaît :

'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

N'oubliez pas que je suis un nouveau venu dans Ubuntu et que je prévois un long séjour une fois que je me serai familiarisé avec le système :)

Je ne sais pas non plus si j'utilise un JDK Java6 correct. Quand je fais java -version Voici ce que j'obtiens :

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

Je vous remercie d'avoir lu ce document et j'espère que j'obtiendrai une réponse positive.

2voto

Josh Points 433

J'ai résolu ce problème avec les commandes suivantes

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default

y

export JAVA_HOME=/usr/lib/jvm/default-java

1voto

BeyKus Points 11

La solution consistant à exporter la variable JAVA_HOME ne fonctionne pas pour moi sous Ubuntu. J'ai résolu le problème en ajoutant le répertoire bin à la variable PATH.

J'ai téléchargé le JDK depuis le site web d'Oracle, et je l'ai placé dans ce répertoire : /home/alejandro/software/JAVA-descarga/jdk1.8.0_25

Vous devez ensuite ajouter cette route à la variable PATH :

export PATH=/home/alejandro/software/JAVA-descarga/jdk1.8.0_25/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games  

Lancez ensuite le fichier idea.sh dans le même terminal et il démarrera bien.

0voto

phubber Points 1

Éditer le fichier android-studio/bin/studio.sh

comme le contenu de la marque( JAVA_HOME ligne)

#!/bin/sh
#
# ---------------------------------------------------------------------
# Android Studio startup script.
# ---------------------------------------------------------------------

    JAVA_HOME=your_path/jdk1.8.0_31

message()

0voto

Aniket Thakur Points 4087

Même si le message popup de l'interface utilisateur indique

'tools.jar' is not in IDEA classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

sur la ligne de commande, il apparaît

ERROR: cannot start IntelliJ IDEA.
No JDK found to run IDEA. Please validate either IDEA_JDK or JDK_HOME points to valid JDK installation

et c'est exactement le problème que j'ai rencontré. Réglage JAVA_HOME n'a pas fonctionné mais a dû définir JDK_HOME pour le faire fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X