¡Desarrollador! Ayudante para tratar con múltiples versiones de JDK. como mucha gente? | Por iniciar sesión | Marzo 2022
Otra tarea complicada para los desarrolladores que tienen que lidiar con Java es instalar el JDK (Java Development Kit). Ya tenemos suficientes preguntas 🤣
Pero tal vez mucha gente dirá ¡eh! No es difícil en absoluto. La primera vez puede ser difícil. Pero después de eso, siempre puede usar el mismo, y Java en sí no necesita actualizarse con frecuencia.
Si el lector solo está interesado en el uso de SDKMAN! Puedes saltarte el siguiente párrafo. Pero si tienes tiempo libre, espero que leas el siguiente párrafo.
Java en sí mismo no requiere actualizaciones frecuentes.
Ah… eso es verdad, no es verdad. Aquí, me gustaría explicar un poco más. Es posible que algunas personas no sepan que Java se lanza con más frecuencia de lo que pensamos. Porque de hecho, el propio Oracle ha publicado una hoja de ruta durante mucho tiempo,
- Cada 6 meses se lanza una nueva versión de JDK.
- Se lanza una versión LTS (soporte a largo plazo) cada 3 años.
Referirse a: https://www.oracle.com/java/technologies/java-se-support-roadmap.html
La mayoría de las veces ahora elegimos la versión de cualquier IDE o la versión predeterminada de OpenJDK, ahora las versiones populares son 8, 11, 17 que son LTS.
notas — Personas que usan JAVA 7, estén preparados.ya que detendrá varias actualizaciones/soporte julio 2022 Esto ha sido
Ahora veamos si necesita usar varias versiones de JDK localmente, por ejemplo, varios entornos necesitan cambiar de JDK con frecuencia, o su IDE es reacio, buenos días y buenas noches, el JDK que instalé no es bueno. Si tiene problemas similares , proporcionaremos Estos problemas brindan soluciones: ¡Desarrollador de software!
¡Desarrollador! (Debe haber un signo de exclamación después). Esta es una herramienta para ayudarlo a administrar sus versiones de SDK a través de la CLI (interfaz de línea de comandos), ¡y este artículo se centrará en el uso de SDKMAN! en la gestión del JDK
cómo instalar
Abra una terminal y ejecute un comando muy simple.
$ curl -s | bash
Luego reinicie la terminal por unos minutos y luego sdkman estará listo para usar.
cómo utilizar
- Ejecute el comando list para ver una lista de todos los jdk que podemos descargar.
sdk list java
- notas Amigos que usan chips M1, presten atención a si la lista que aparece es ARM 64BIT, si no, ¡deben ajustar la configuración de SDKMAN!más
.sdkman/etc/config
- luego ajustar
sdkman_rosetta2_compatbile
volversefalse
Por el contrario, si desea utilizar el JDK de la arquitectura x86, ajuste atrue
Por favor
Ahora, al seleccionar el SDK que desea instalar, copie el identificador en la parte posterior del SDK que desea e instálelo con el siguiente comando.
sdkman install java {sdk_candidate_identifier}
Podemos instalar tantos JDK como queramos, pero puede elegir el valor predeterminado para instalar solo una máquina a la vez con:
sdkman default java {sdk_candidate_identifier}
Pero si queremos que funcione solo en el shell actual, podemos usar el comando use
así como también
sdkman use java {sdk_candidate_identifier}
¡Instrucciones básicas sobre cómo usar SDKMAN! solo esto.Cualquier persona interesada en seguir estudiando puede https://sdkman.io/usage#use