La instalación de JDK solo necesita solucionar dos problemas, el directorio de instalación y el archivo de configuración. Si solo desea instalar rápidamente el JDK, omita esta sección y observe la instalación. Artículos de análisis Análisis de los datos JDK de instalación en línea en el directorio de instalación básicamente dos tipos de — — /opt y /usr /local. No importa dónde se instalen estos dos directorios, pero en el pasado, la gente de Linux solía instalar el software en /usr /local. El directorio /opt se recomienda aquí. Análisis del archivo de configuración Muchas personas en Internet mencionaron las cuatro configuraciones de /etc /environment, /etc /profile, /etc/bash.bashrc y ~ /.bashrc. ¿Dónde se deben colocar las variables de entorno JDK? El significado de cada archivo de configuración /etc /environment: establezca el entorno de todo el sistema, independientemente del usuario de inicio de sesión /etc /profile: cada usuario del sistema configura la información del entorno. Cuando el usuario inicia sesión por primera vez, el archivo se ejecuta y desde /etc /Reúna la configuración del shell en el archivo de configuración del directorio profile.d /etc/bash.bashrc: ejecute este archivo para cada usuario que ejecute el shell bash. Cuando se abre el shell bash, se lee el archivo. ~ /.Bashrc: El archivo contiene información de bash específica para el shell bash del usuario que inició sesión. Al iniciar sesión y cada vez que se abre un nuevo shell, se lee el archivo. Tiempo efectivo de cada configuración /etc /environment: El reinicio tiene efecto /etc /profile: inicie sesión después de cerrar sesión Efectivo /etc/bash.bashrc: surta efecto después de volver a abrir el shell bash ~ /.bahsrc: efectivo después de volver a abrir el shell bash Para instalar JDK, la variable de entorno JDK está definitivamente relacionada con el usuario, por lo que /etc /environment no es muy bueno. Adecuado, y el usuario puede ser más de uno, por lo que ~ /.bahsrc no es adecuado. Mi primer pensamiento fue configurar las variables de entorno JDK en /etc /profile. Sin embargo, esto encontró un pequeño problema. Una vez completada la configuración, inicie sesión en el sistema e inicie sesión. Para la variable de entorno java de usuario normal, la variable de entorno java no está disponible después de que sudo su obtenga privilegios de raíz. Como se muestra a continuación:
Verifique la información, puede hacer que – root no tenga efecto hasta que cambie al usuario root. Como se muestra a continuación:
Si inicia sesión como root en este momento, ejecute java -version para ver si la variable de entorno JDK es válida. Sospecho que sudo su tiene privilegios de root, pero el usuario root no ha iniciado sesión, por lo que el usuario root no ejecuta /etc /profile. También hay man su, " - " significa "hacer del shell un shell de inicio de sesión". Además, si la variable de entorno JDK está configurada en /etc/bash.bashrc, si el programa java no se inicia en el shell, como eclipse, entonces no se puede leer la variable de entorno JDK, lo que provoca una falla en la ejecución. Después de que el análisis anterior proporciona la solución: JDK también se configura en /etc /profile y /etc/bash.bashrc Artículos de instalación Primero, descargue el sistema de instalación de JDK de 32 bits, descargue jdk-6u37-linux-i586.bin 64-bit Descargue el sistema jdk-6u37-linux-x64.bin. Utilizo la versión de 64 bits aquí. 2. Copie el archivo JDK al directorio /opt # mv jdk-6u37-linux-x64.bin /opt 3. Autorice y ejecute chmod + x jdk -6u37-linux-x64.bin ./jdk-6u37-linux-x64.bin En cuarto lugar, configure la variable de entorno vim /etc /profile vim /etc/bash.bashrc Agregue el siguiente párrafo al final de ambos archivos #set java Exportación de entorno JAVA_HOME = /opt /jdk1.6.0_37 export JRE_HOME = /opt /jdk1.6.0_37 /jre export CLASSPATH =.: $ JAVA_HOME /lib: $ JRE_HOME /lib: $ CLASSPATH export PATH = $ JAVA_HOME /bin: $ JRE_Home /bin: $ PATH Cinco, vuelva a abrir el terminal, obtenga java – versión
El comando arping se puede usar para probar la conectividad entre los hosts en la LAN y prob
Explique la salida del comando free en Linux. El siguiente es el resultado de la ejecución l
Liunx compartida servidores de archivos en uso durante la samba, por lo tanto, el servidor L
1. Establezca el formato de línea de solicitud de entrada de comando: Nombre de usuario: d
Ssh-acceso remoto centos7070 puerto
software de gestión de proyectos Redmine + Rubí + pasajero + Nginx instalación
10 preguntas más comunes sobre Linux
Cómo configurar el método de entrada chino en el entorno Linux
Cómo agregar rutas permanentes a varias NIC de Linux
Comando de consulta de rendimiento en Linux
Linux aprendiendo comandos de usuario y grupo
Busque el comando buscar, localizar, dónde está, que, escriba la diferencia en
Instalación de xgcom de la herramienta de depuración del puerto serie de Linux
Linux encuentra y reemplaza en todos los archivos
Meitu Xiuxiu Guarde la belleza del teléfono móvil de baja calidad del autodisparador MM
Cómo mostrar el calendario lunar en la zona horaria de la barra de tareas del sistema de Windows 7
Windows 10 Mobile Mostrar la fuga de la cárcel el despliegue de desbloqueo tutorial
Cómo hacer la pérdida de datos para ayudarlo a encontrar atrás
¿Cómo restaurar la configuración de fábrica de Win8?
¿Cómo habilita el sistema Win8 las restricciones de acceso a la asignación?
Juego Tianshi: pruebe "Cool Windows XP"
Configuración del modo de reproducción de CD digital en Win XP
¿Realmente necesitamos software de parches de terceros?
Win10 preview versión 10061 no puede ser activado como resolver