Red de conocimiento informático - Material del sitio web - ¿Cómo comprobar si jdk está instalado en Linux?

¿Cómo comprobar si jdk está instalado en Linux?

Compruebe si la variable de entorno jdk está configurada: echo $ JAVA _ HOME;

O ejecute el comando: java -verion para ver si puede verificar la versión, lo que significa ejecutar;

O verifique el proceso en segundo plano: ps -ef|grep java.

1 estructura de directorios de Linux

Incluso si este es un problema de principiantes, a menudo tropieza con los veteranos. He visto a programadores muy experimentados instalar el JDK de forma incorrecta.

Vaya al directorio /home. Aunque puede que no exista la ubicación de instalación más correcta, debe haber una ubicación de instalación inapropiada. Para determinar

¿dónde debemos instalar el JDK? Primero, necesita conocer la estructura de directorios de Unix/Linux.

¿[Simple]? Perspectiva

Texto sin formato

/bin? Se utiliza para almacenar comandos de usuario. /usr/bin? También se utiliza para almacenar comandos de usuario.

/sbin? Muchos comandos del sistema (como ?apagar) almacenan ubicaciones. /usr/sbin? También se incluyen muchos comandos del sistema.

/raíz? El directorio de inicio del usuario raíz (superusuario).

/mnt? Este directorio normalmente contiene los puntos de montaje para los sistemas de archivos montados después de que se inicia el sistema. Por ejemplo, ¿cuál es el punto de montaje predeterminado del CD? /mnt/cdrom/. Puede crear un punto de montaje para la unidad flash USB: mkdir? /mnt/usb.

/boot? Incluyendo archivos como el kernel utilizado cuando se inicia el sistema, el tamaño máximo no supera los 200 M. ¿Para qué suelo estar? /¿bota? La construcción de una partición primaria es 1G.

/¿Perdido encontrado? ¿Sí? fsk? Se utiliza para colocar archivos dispersos (archivos sin nombre).

/lib? ¿Contiene muchas colchas? /¿papelera? Entonces qué. /sbin? Archivos de biblioteca utilizados por el programa. ¿Tabla de contenido? /usr/lib? Archivos de biblioteca que contienen más programas de usuario. /lib? ¿Qué se pone en el directorio? /¿papelera? Entonces qué. /sbin? Archivos de biblioteca requeridos por el programa en el directorio. En resumen, /lib? ¿Es el nivel del kernel; /usr/lib? ¿Es a nivel de sistema; /usr/local/lib? Está a nivel de usuario. ¿Solo confiar en ello? /usr? ¿No es necesario colocar las bibliotecas utilizadas por el programa en el directorio? /lib? bajo el directorio. ¿solo? /¿papelera? Entonces qué. /sbin? ¿Es necesario dejar una biblioteca que necesita un programa? /lib? bajo el directorio.

/dev? Almacenar archivos del dispositivo.

/¿Esperar? Contiene muchos archivos y directorios de configuración.

/var? Se utiliza para almacenar archivos variables (o cambiantes), como archivos de registro y archivos de cola de impresora, archivos de imagen de máquinas virtuales, etc.

/usr? Incluye archivos y directorios que son directamente relevantes para los usuarios del sistema, como la aplicación y los archivos de biblioteca que los respaldan.

/proc? Un sistema de archivos virtual que contiene información del sistema utilizada por algunos programas (en realidad no se almacena en el disco).

/initrd? ¿Se utiliza para montar cuando se inicia la computadora? initrd.img? Directorio para archivos de imágenes y directorio para cargar los módulos de dispositivo necesarios. ¿No lo elimines? /initrd? Tabla de contenido. ¿Qué pasa si elimino el directorio y reinicio? ¿rojo? ¿sombrero? ¿Linux? No podrá iniciar la computadora.

/tmp? Directorios temporales para usuarios y programas. ? /tmp? Otorgue permisos de lectura y escritura a todos los usuarios del sistema.

/¿Inicio? La ubicación predeterminada del directorio de inicio del usuario.

/optar? Directorio donde se almacenan archivos y programas opcionales. Este directorio lo utilizan principalmente desarrolladores externos para instalar y desinstalar fácilmente sus paquetes. En los sistemas Unix tradicionales, /usr normalmente sólo contiene programas que vienen con el sistema cuando se lanza, mientras que /usr/local es el sistema local.

Un directorio donde los administradores pueden agregar programas libremente.

Aquí hay una regla estricta:

Las distribuciones Unix no pueden usar /usr/local a menos que crees un directorio en ellas.

Para distribuciones Linux, como RedHat, Debian, etc. , una regla posible es que el directorio /usr sólo lo puedan utilizar las distribuciones.

La herramienta de administración de paquetes es responsable de la administración, pero no de /usr/local. Es precisamente gracias a este método que la base de datos de la herramienta de administración de paquetes de software puede conocer cada archivo en el directorio /usr.

2. Configurar variables de entorno JAVA

Hay tres formas de configurar variables de entorno JAVA.

2.1/etc/profile

Este método se recomienda si su computadora solo se utiliza para desarrollo. Todos los shells de usuario tienen permiso para utilizar estos entornos.

Variables. Modifique el archivo /etc/profile y ejecute la siguiente instrucción:

[Plain]? Perspectiva

Texto sin formato

$?Sudo? Formar sustantivos en plural

#?Echo? ¿salida? JAVA _ INICIO =/usr/local/JAVA/JDK 1 6 0 _ 38 '? gt gt? /etc/profile

#?Echo? ¿salida? RUTA = $JAVA_HOME/bin:$JAVA_HOME/JRE/bin:$PATH'? gt gt? /etc/profile

#?Echo? ¿salida? ruta de clase =. :$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar'? gt gt? /etc/profile Cambie a cualquier usuario y ejecute el siguiente comando, los cambios en las variables de entorno tendrán efecto inmediatamente:

# source /etc/profile

Compruebe si el entorno JAVA Los cambios en las variables han entrado en vigor:

$versión java

2.2 ~/.Profile

Esta es actualmente la forma más segura para que los usuarios controlen JAVA. Si necesita otorgar permiso a los usuarios para usar estos cambios de entorno.

Cantidad, sólo hay que modificarla. El archivo de configuración en el directorio de inicio del usuario individual es el siguiente:

$?cd? ~/

$?Echo? ¿salida? JAVA _ INICIO =/usr/local/JAVA/JDK 1 6 0 _ 38 '? gt gt? . /.Esquema

$?Echo? ¿salida? RUTA = $JAVA_HOME/bin:$JAVA_HOME/JRE/bin:$PATH'? gt gt? . /.Esquema

$?Echo? ¿salida? ruta de clase =. :$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar'? gt gt? . /.Esquema

$?Fuente? . /.Esquema

$?java? -Versión

o

$?javajdk es un kit de desarrollo de software para el lenguaje Java, utilizado principalmente para aplicaciones Java en dispositivos móviles y dispositivos integrados.

El sistema operativo Linux es un sistema clonado basado en el sistema operativo UNIX. Nació en 1991 [tabla Linux

cara] 65438 5 de octubre de 00 (esta es la hora oficialmente. anunciado por primera vez). En el futuro, con la ayuda de la red Internet y en todo el mundo.

Con los esfuerzos conjuntos de entusiastas de la informática de todo el mundo, se ha convertido en el sistema operativo UNIX más utilizado en el mundo en la actualidad y el número de usuarios sigue creciendo rápidamente.

Información básica

El sistema operativo Linux[2] es un sistema clon del sistema operativo UNIX y nació el 5 de junio de 1991.

Este es el primer anuncio oficial. En el futuro, con la ayuda de la red Internet, a través de ordenadores de todo el mundo.

Con los esfuerzos conjuntos de los entusiastas, se ha convertido en el sistema operativo UNIX más utilizado en el mundo hoy en día, y el número de usuarios sigue

creciendo rápidamente.

Linux es un sistema operativo similar a Unix, de uso y difusión gratuitos. Es multiusuario basado en POSIX y UNIX.

Sistemas operativos multitarea, multihilo y multiCPU. Puede ejecutar las principales herramientas, software, aplicaciones y redes de UNIX.

Protocolo. Admite hardware de 32 y 64 bits. Linux hereda la filosofía de diseño centrada en la red de Unix y tiene un rendimiento estable.

Sistema operativo de red multiusuario fijo. Se utiliza principalmente en computadoras basadas en CPU de la serie Intel x86. Este sistema está diseñado e implementado por miles de programadores en todo el mundo. Su propósito es establecer un sistema libre de derechos de autor para software comercial.

Producto compatible con Unix que se puede utilizar libremente en todo el mundo.

Linux es conocido por su eficiencia y flexibilidad, y su estructura de diseño modular le permite trabajar en algo más que trabajos costosos.

Cuando se ejecuta en una estación de trabajo, también puede realizar todas las funciones de Unix en una PC económica, con la capacidad de realizar múltiples tareas y múltiples usuarios.

Linux está disponible gratuitamente bajo la licencia GNU y es un sistema operativo compatible con POSIX. Funcionamiento de Linux

El paquete de software del sistema incluye no sólo el sistema operativo Linux completo, sino también un editor de texto y un compilador de lenguaje de alto nivel.

Utilizar software. También incluye una interfaz gráfica de usuario de X-Windows con múltiples administradores de ventanas, como usamos nosotros.

Al igual que Windows NT, nos permite utilizar ventanas, iconos y menús para operar el sistema operativo.

Datos de referencia

¿Cómo ve Linux la ruta de instalación del JDK? CSDN[hora de referencia 2018-1-25]