Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.5K
Visualizações
¿Cuál es la forma correcta de usar JDK en WSL2 en Windows 10?

Instalé Ubuntu 20.4 LTS en WSL. Mi windows 10 ya tiene instalado el JDK. ¿Necesito instalar JDK en ubuntu en WSL o puedo usar Windows 10 JDK en Ubuntu? ¿Cómo haces la programación Java en WSL? ¿Cuál es la forma adecuada?

Me preguntaba si necesito instalar todas las herramientas de desarrollo y los archivos binarios nuevamente en Linux, ¿no ocupará mucho espacio y acaparará muchos recursos de CPU/RAM?

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

No existe una forma "adecuada" (como la admitida o recomendada por los proveedores de JDK) de instalar o usar Java en WSL. No pude encontrar ninguna recomendación oficial.

Sin embargo, es posible instalar y usar Oracle JDK para la instalación de Windows desde WSL, o instalar OpenJDK Java en su mundo WSL desde el administrador de paquetes de Ubuntu.

Me preguntaba si necesito instalar todas las herramientas de desarrollo y los archivos binarios nuevamente en Linux. ¿No ocupará mucho espacio y acaparará muchos recursos de CPU/RAM?

Véase más arriba. Pero tenga en cuenta que solo va a "acaparar CPU/RAM" si está ejecutando ambos tipos de JVM al mismo tiempo .

Referencias:

  • Instalación de Oracle JDK en el subsistema de Windows para Linux
  • Script de instalación de Java JDK 11 para el subsistema de Windows para Linux (WSL)
  • Subsistema de Windows para la instalación de Java en Linux ... utilizando el sistema de paquetes de Ubuntu.

(Hay muchos más artículos sobre este tema si los anteriores no abordan sus inquietudes).

over 4 years ago · Santiago Trujillo Relatório

0

Podemos usar ese Windows JDK dentro de wsl2. debemos agregar esto a /etc/environment

 JAVA_HOME=/mnt/c/Program Files/Java/jdk-11.0.8/bin/

al agregar esta carpeta bin, podemos ejecutar comandos regulares pero agregar con formato .exe, por ejemplo: javac.exe hello.java java.exe hello.java

si no le gusta de esa manera, agregue un alias como a continuación:

 alias java='java.exe' alias javac='javac.exe'

Creo que podemos usar cualquiera de los programas de Windows como este :)

over 4 years ago · Santiago Trujillo Relatório

0

Ejecute los siguientes comandos como usuario con privilegios sudo o root para actualizar el índice de paquetes e instalar el paquete OpenJDK 11 JDK:

 $ sudo apt update $ sudo apt install openjdk-11-jdk

Una vez completada la instalación, puede verificarla comprobando la versión de Java:

 $ java -version

La salida debería ser algo como esto:

 openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Establezca la variable de entorno JAVA_HOME: OpenJDK 11 se encuentra en /usr/lib/jvm/java-11-openjdk-amd64/bin/java

Una vez que haya encontrado la ruta de su instalación de Java preferida, abra el archivo /etc/environment:

 $ sudo nano /etc/environment

Suponiendo que desea configurar JAVA_HOME para que apunte a OpenJDK 11, agregue la siguiente línea al final del archivo:

 JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Para que los cambios surtan efecto en su shell actual, puede cerrar sesión e iniciar sesión o ejecutar el siguiente comando fuente:

 $ source /etc/environment

Verifique que la variable de entorno JAVA_HOME se haya configurado correctamente:

 $ echo $JAVA_HOME

Debería ver la ruta a la instalación de Java:

 /usr/lib/jvm/java-11-openjdk-amd64

como referencia, puede seguir este enlace a continuación Cómo instalar Java en Ubuntu 20.04

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda