Impossible de comprendre l'emplacement de jdk

14

J'ai java installé correctement à coup sûr.

aaa@ubuntu:~$ whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java
aaa@ubuntu:~$ whereis javac
javac: /usr/bin/javac /usr/bin/X11/javac

Mais lorsque j'essaie d'ajouter l'emplacement d' /usr/bin/javaIn IntellyJ Idea12 en tant que sdk de projet java, je ne peux pas le faire car il nécessite le dossier et /usr/bin/javaest un fichier. Même si je le précise /usr/bin, il indique que ce n'est pas un emplacement valide.

Alors, où est-il situé et comment configurer un emplacement pour être un SDK Java pour IntellyJ Idea12 ou pour Eclipse?

MISE À JOUR : Le chemin "/ usr / lib / jvm /" n'existe pas

MISE À JOUR2 :

J'ai utilisé ce tutoriel http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

Alex Malex
la source
Comment avez-vous installé jdk, utiliser update-alternativespourrait vous aider.
nikhil

Réponses:

19

Toutes les installations Ubuntu JRE et JDK sont stockées dans / usr / lib / jvm /

Vous devez ajouter l'emplacement JDK multi-arch à Idea12 Par exemple sur les installations Ubuntu 32 bits x86, utilisez: / usr / lib / jvm / java-7-openjdk-i386

xranby
la source
Le chemin "/ usr / lib / jvm /" n'existe pas.
Alex Malex
3
/ usr / lib / jvm / existe après avoir installé le paquet openjdk-7-jdk . Vous pouvez le voir par vous-même si vous utilisez la recherche de paquets ubuntu et recherchez javac packages.ubuntu.com/…
xranby
ne l'ai-je pas installé? Regardez ma mise à jour2
Alex Malex
Vous devez utiliser le fichier /usr/local/java/jdk1.7.0_17 si vous avez suivi le didacticiel mentionné dans UPDATE2.Je vous recommande de suivre la documentation d'aide Ubuntu Java help.ubuntu.com/community/Java
xranby
Merci. Je viens de ls -lh /usr/lib/jvm/découvrir quel Java. Attendu default-javamais trouvé java-7-oracle. Résolu.
Magno C du
-2

whereis localise les sections source / binaire et manuels pour les fichiers spécifiés. Ensuite, les noms fournis sont d'abord supprimés des principaux composants de chemin et de toute extension (unique) de fin du formulaire .ext, par exemple, .c. Préfixes de l'art. résultant de l'utilisation du contrôle du code source sont également traités. whereis tente alors de localiser le programme souhaité dans une liste d'emplacements Linux standard.

java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java

Ce n'est qu'un lien symbolique de l'installation java. vous pouvez lire ici

Muhammad Sholihin
la source