Je suis un nouvel utilisateur de Linux, il m'a été recommandé par mon ami.
Il m'a dit d'installer un logiciel appelé IntelliJ Idea IDE.
Eh bien, 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.
Rappelez-vous s'il vous plaît que je suis nouveau sur Ubuntu et que je prévois un long séjour une fois que j'y serai moi-même :)
De plus, je ne sais pas si j'utilise un JDK Java6 correct. Quand je le fais java -version
, voici ce que je reçois:
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)
Merci d'avoir lu ceci et j'espère que j'aurai une bonne réponse.
Réponses:
Assurez-vous qu'un JDK est installé sur votre système.
sudo apt-get install openjdk-7-jdk
Si cela ne résout pas votre problème, vous devez dire à votre système d’utiliser ce kit JDK au lieu du JRE actuel. Pour ce faire, vous choisissez le JDK / JRE que vous utilisez par défaut sur votre système en exécutant la commande suivante dans le terminal.
sudo update-alternatives --config java
Cette commande vous donnera une liste d'options java alternatives, que vous pourrez ensuite sélectionner un JDK au lieu de JRE.
la source
Sur mon environnement Linux Mint, j'ai rencontré le même problème. J'ai essayé d'installer Oracle JDK8 en utilisant
mais le problème est resté parce que l'installateur n'a pas changé les variables d'environnement. Puis j'ai essayé ce qui suit
et ça a résolu le problème
la source
Essayez cette commande
et lancez idea.sh à nouveau.
Remarquez, cela ne fonctionne que dans le terminal où vous exécutez la commande. Vous devrez définir la variable dans le fichier .bashrc. Cela l'activera sur chaque terminal que vous ouvrez.
StackOverFlow
la source
JAVA_HOME
!Essaye ça:
Vous avez besoin de JDK.
la source
Les réponses ci-dessus sont correctes mais j'ai une chose à ajouter. En fait, les variables d’environnement pour les sessions Shell et les sessions GUI de bureau sont différentes ( cochez cette case ). Si l'erreur se produit lorsque vous lancez IntelliJ avec Desktop Entry (le lanceur), il est possible que JAVA_HOME ne soit pas dans votre environnement graphique.
La solution la plus simple consiste donc à ajouter JAVA_HOME à la ligne Exec de l’entrée de bureau comme ceci:
la source
J'ai résolu ce problème avec ces commandes
et
la source
export JAVA_HOME=/usr/lib/jvm/default-java
vous mentionnez?La solution d'exportation de la variable JAVA_HOME ne fonctionne pas pour moi dans Ubuntu. Je l'ai résolu en ajoutant le répertoire bin à la variable PATH.
J'ai téléchargé le JDK à partir du site Web Oracle et je l'ai placé dans ce répertoire:
/home/alejandro/software/JAVA-descarga/jdk1.8.0_25
Ensuite, vous devez ajouter cette route à la variable PATH:
Ensuite, lancez le fichier idea.sh dans le même terminal et tout commencera bien.
la source
éditer le fichier
android-studio/bin/studio.sh
comme le contenu de la marque (
JAVA_HOME
ligne)la source
Même si le message contextuel de l'interface utilisateur indique
sur la ligne de commande, il montre
et c'était exactement le problème pour moi. Le réglage
JAVA_HOME
n'a pas fonctionné, mais a dû être régléJDK_HOME
pour le faire fonctionner.la source