No se puede entender qué es la ubicación jdk

14

Tengo Java instalado correctamente seguro.

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

Pero cuando intento agregar la ubicación de /usr/bin/javaIntellyJ Idea12 como un SDK de proyecto Java, no puedo hacerlo porque requiere la carpeta y /usr/bin/javaes un archivo. Incluso si lo especifico /usr/bin, dice que no es una ubicación válida.

Entonces, ¿dónde está ubicado y cómo configuro una ubicación para que sea un SDK de Java para IntellyJ Idea12 o para Eclipse?

ACTUALIZACIÓN : La ruta "/ usr / lib / jvm /" no existe

ACTUALIZACIÓN2 :

Usé este tutorial http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

Alex Malex
fuente
¿Cómo lo instaló? El jdkuso update-alternativespodría ayudarlo.
nikhil

Respuestas:

19

Todas las instalaciones de ubuntu JRE y JDK se almacenan en / usr / lib / jvm /

Debe agregar la ubicación JDK específica de múltiples arcos a Idea12 Por ejemplo, en las instalaciones de Ubuntu de 32 bits x86, use: / usr / lib / jvm / java-7-openjdk-i386

xranby
fuente
La ruta "/ usr / lib / jvm /" no existe.
Alex Malex
3
/ usr / lib / jvm / exist después de haber instalado el paquete openjdk-7-jdk . Puede ver esto por sí mismo si usa la búsqueda de paquetes de ubuntu y busca javac packages.ubuntu.com/…
xranby
¿No lo instalé? Mira mi actualización2
Alex Malex
Debe seguir /usr/local/java/jdk1.7.0_17 si ha seguido el tutorial mencionado en UPDATE2. Le recomiendo que siga la documentación de ayuda de Ubuntu Java help.ubuntu.com/community/Java
xranby
Gracias. Acabo de ls -lh /usr/lib/jvm/descubrir qué Java. Esperado default-javapero encontrado java-7-oracle. Resuelto
Magno C
-2

whereis localiza secciones fuente / binarias y manuales para archivos específicos. Luego, los nombres suministrados se eliminan primero de los componentes de nombre de ruta principales y cualquier extensión final (única) del formulario .ext, por ejemplo, .c. Prefijos de s. resultante del uso del control del código fuente también se tratan. whereis intenta localizar el programa deseado en una lista de lugares estándar de Linux.

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

Eso es solo un enlace simbólico de la instalación de Java. puedes leer aqui

Muhammad Sholihin
fuente