studio - ¿Dónde puedo encontrar el SDK de Java en Linux?
instalar sdk tools (10)
Instalé JDK usando apt-get install. No sé dónde está mi carpeta jdk. Necesito establecer el camino para eso. ¿Alguien tiene una pista sobre la ubicación?
Esta pregunta se moverá pero puedes hacer lo siguiente
which javac
o
cd /
find . -name ''javac''
Esto depende un poco de su sistema de paquete ... si el comando java
funciona, puede escribir readlink -f $(which java)
para encontrar la ubicación del comando java. En el sistema OpenSUSE estoy ahora, devuelve /usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/bin/java
(pero este no es un sistema que usa apt-get
).
En Ubuntu, parece que está en /usr/lib/jvm/java-6-openjdk/
para OpenJDK, y en algún otro subdirectorio de /usr/lib/jvm/
para Suns JDK (y otras implementaciones también, creo )
Para cualquier paquete dado, puede determinar qué archivos instala y dónde los instala al consultar dpkg. Por ejemplo, para el paquete ''openjdk-6-jdk'': dpkg -L openjdk-6-jdk
Otra forma mejor de encontrar la ruta de la carpeta Java es usar comandos alternatives
en Fedora Linux (sé que es para Ubuntu pero acierto a esta publicación desde google solo por su título). Solo quiero compartir en caso de que personas como yo busquen respuestas para el sabor de Fedora.
Para mostrar toda la información sobre java
alternatives --display java
Proceso de tres pasos: Primero: abra Terminal-> $ whereis java
le daría un resultado como este: java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
Segundo: ls -l /usr/bin/java
Daría un resultado como este: lrwxrwxrwx 1 root root 22 Feb 9 10:59 /usr/bin/java -> /etc/alternatives/java
Tercero: la salida de ls -l /etc/alternatives/java
es la ruta JDK: lrwxrwxrwx 1 root root 46 Feb 9 10:59 /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Simple, pruébalo
Es / usr / local / java / jdk [versión]
Usa find para ubicarlo. Debería estar bajo /usr
algún lugar:
find /usr -name java
Al ejecutar el comando, si hay demasiados mensajes de "Permiso denegado" que ofuscan los resultados reales encontrados, simplemente redirija el stderr a / dev / null
find /usr -name java 2> /dev/null
el comando: sudo update-alternatives --config java
encontrará la ruta completa de todas las versiones de Java instaladas
en OpenSUSE 13.1 / 13.2 es: /usr/lib64/jvm/java-1.6.0-openjdk-(version-number)
número de versión puede ser 1.7.x 1.8.x, etc. verifique la versión de bruja del administrador de software que ha instalado ...
André
$ which java
debería darle algo como
/usr/bin/java
update-java-alternatives -l
le dirá qué implementación de Java es la predeterminada para su sistema y en qué parte del sistema de archivos está instalado. Consulte el manual para más opciones.