tools studio setup manager instalar developers linux java

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 )

Debian es lo mismo.

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.