Nueva configuración de máquina: instalación de JDK y entorno de desarrollo de ideas en Ubuntu

Java es voz de programación; JRE es el entorno de ejecución de los programas de Java, lo que significa que si no se desarrolla, solo necesita ejecutar un programa escrito en Java, necesita JRE; JDK es un entorno de desarrollo de Java, si desea escribir programas en Java Es necesario utilizar este paquete. Generalmente, el JDK contiene el JRE sin descargar el JRE por separado. El denominado entorno de desarrollo de Java de configuración consiste en instalar el JDK y el entorno de desarrollo integrado correspondiente, como IDEA.

Instalar JDK

Primero, use el comando Java para probar si la máquina ya tiene un entorno Java. Mi máquina es una máquina nueva, por lo que no puedo encontrar la instrucción:
Java -version

command java not found

Existen muchos métodos de instalación: el pozo que pisé estaba directamente bajo el comando apt-install, pero olvidé configurar las variables de entorno para Java. Después de usar apt para descargar e instalar automáticamente, no puedo encontrar la ruta, perdiendo mucho tiempo. Todavía se recomienda usar el sitio web oficial para descargar, por lo que el valor predeterminado está en la carpeta de descargas, y las variables de entorno serán más claras después de descomprimir en la ubicación especificada.

Método 1: instrucciones de instalación de apt

sudo apt install default jre

La última versión se descarga de forma predeterminada. Aquí, el parámetro predeterminado puede seleccionarse mediante la versión JDK. Durante el
proceso de instalación, seleccione y para descargar e instalar automáticamente,
y luego ejecute las Java-versioninstrucciones para volver al entorno Java

openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)

Variables de entorno

Luego es configurar variables de entorno para Java. Esto se debe a que si las variables de entorno no coinciden, las instrucciones relacionadas con Java solo se pueden usar en el directorio de instalación, es decir, su código fuente debe estar junto con el directorio de instalación, y cada vez que ejecute cd en ese directorio, ejecute javac y otras instrucciones. Obviamente, lo que queremos es que el código fuente se almacene en cualquier ubicación especificada y que javac se ejecute en cualquier momento en el terminal, por lo que debe estar equipado con variables de entorno. De hecho, creo que es decirle a la terminal que vaya directamente a la ruta cada vez que ejecuta javac y otras instrucciones, parece que se usa directamente.

Para configurar variables de entorno, primero encuentre la ruta de instalación de jdk.
La ruta de instalación utilizando el método anterior es:

usr/lib/jvm/openjdkxxx

Encontró el archivo javac en el directorio bin de esta ruta, por lo que es la ruta de instalación del JDK. Aquí para agregar la dirección predeterminada instalada con apt-get:

Documento compartido: / usr / compartir
archivo ejecutable: / usr / bin
archivo de configuración: / etc
archivo de destino, base de datos estática: / usr / lib

El formato para configurar variables de entorno es generalmente agregar cuatro rutas a / etc / profile:

#set Java environment
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64	
export JRE_HOME=/$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
export PATH=$AVA_HOME/bin:$JRE_HOME/bin:$PATH 

Sin embargo, descubrí que no hay una carpeta JRE debajo de la ruta de instalación de JDK, lo que muestra que este formato general no se aplica a mi entorno. Buscando información, descubrí que "jre se ha integrado automáticamente en la última versión de jdk. Por lo tanto, en la configuración de la variable de entorno de jdk, los valores de JRE_HOME y JAVA_HOME pueden ser los mismos".

Además, debido a que hay algunas oraciones en el formato general que no puedo entender completamente, entonces verifiqué la información relevante de las variables de entorno. La explicación de lo anterior es:

  • JAVA_HOME es la ruta absoluta del archivo ejecutable, es necesario configurar las variables de entorno
  • JRE_HOME es relativo a la ruta absoluta del archivo ejecutable del paquete JRE. La nueva versión del JDK debería integrar esta parte del contenido en el JDK. En teoría, creo que esta oración puede omitirse
  • RUTA es la ruta del sistema, que es decirle al sistema dónde desea ejecutar el programa. Para Java, generalmente necesita agregar el directorio bin JDK en la RUTA, para que pueda usar el programa ejecutable debajo de bin en cualquier directorio, Tales como javac.exe, java.exe, etc. Esta oración es el núcleo de la configuración de variables de entorno.
  • CLASSPATH, como su nombre lo indica, es la ruta del archivo CLASS. Le dice al entorno Java dónde encontrar los paquetes necesarios para ejecutar el programa Java. Debido a que estos paquetes se encuentran principalmente en la carpeta lib, también encontrará la carpeta Lib en la declaración de configuración. "Sin embargo, en versiones posteriores a JDK1.5, puede ejecutar el programa normalmente sin establecer la variable de entorno classpath". Por lo tanto, esta oración no es necesaria.

Para resumir, de hecho, la última versión de la variable de entorno JDK con JAVA_HOME y PATH es suficiente.

Tenga en cuenta que mi terminal es zsh, y zsh no va directamente a / etc / profile. Por lo tanto, puede optar por agregar el contenido de la configuración de la variable de entorno anterior al archivo .zshrc. Reinicia el terminal y ejecuta

echo $JAVA_HOME

La declaración obtendrá la ubicación del JDK

En teoría, escribir las variables de entorno en / etc / profile, y luego escribir la última línea
source /etc/profile
en .zshrc debería tener el mismo efecto en zsh, que es equivalente a caminar automáticamente etc / profile en la configuración de zsh Después de usar echo, no puede volver a la ruta JDK

En este punto, la instalación y configuración del entorno JDK está completa, puede escribir instrucciones java o javac en el terminal, y el manual impreso de estas dos instrucciones debe indicar que la configuración se realizó correctamente

Método dos: paquete comprimido del sitio web oficial

Referencia:
https://blog.csdn.net/badder2/article/details/89460370?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

Tenga en cuenta que si se trata de una configuración de variable de entorno zsh, consulte el método uno

Instale el entorno de desarrollo Intellij Idea

Vaya al sitio web oficial para descargar la versión empresarial o el paquete comprimido administrado por la comunidad (.tar.gz). La versión empresarial paga y puede encontrar la manera de resolverlo. El código de activación generalmente es exclusivo de edu. Si tiene un buzón edu, puede probarlo gratis durante un año. También puede descargar la oficina de la comunidad de forma gratuita.
El contenido descargado con un navegador generalmente se encuentra en la carpeta Descargas de forma predeterminada. Puede ir al directorio de descarga en el CD del terminal y descomprimirlo con el comando tar. La ruta de descompresión predeterminada también es la carpeta de descarga actual:

tar xvf ideaxxx包名

Luego ingrese la carpeta descomprimida, donde el archivo idea.sh está en el directorio bin, que es el script de inicio del software.
El terminal ./idea.shpuede ejecutar Idea para ejecutar Idea
hasta el final. Siga el asistente de instalación.
Ubuntu creará una interfaz de usuario para Idea en la aplicación. Cada vez que haga clic en él, estoy acostumbrado a crear iconos en la columna favorita. Aunque la mayoría de los sistemas Linux tratan con terminales, todavía uso la interfaz de usuario cuando todavía tengo la interfaz de usuario, ji, ji

Publicado 9 artículos originales · me gusta 0 · visitas 860

Supongo que te gusta

Origin blog.csdn.net/weixin_43138930/article/details/105267703
Recomendado
Clasificación