es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Visual Studio: No se encuentra el JDK.

Actualmente estoy experimentando un problema con Visual Studio 2022 (también sucede en 2019), cada vez que creo un nuevo proyecto de Xamarin, obtengo estos errores.

Cuando intento configurar la instalación existente de JDK para que apunte a otro JDK, no funciona. El uso del OpenJdk instalado por defecto tampoco funciona.

Aquí estoy intentando que apunte al JDK existente que se instaló junto con Visual Studio. También intenté con jdk 8 y openjdk 11 13.8.1. También intenté cambiar JAVA_HOME para que apunte al JDK correspondiente, pero sin éxito.

En Herramientas -> Opciones -> Xamarin, tengo esto.

No puedo hacer nada con “Ubicación del Kit de Desarrollo de Java”, si intento que apunte a cualquier ubicación de JDK, me dirá “No se pueden encontrar archivos del Kit de Desarrollo de Java en la ruta especificada”.

La ubicación del SDK de Android apunta al SDK que VS instaló durante la configuración.

En varias ocasiones he intentado desinstalar todo lo relacionado con VS en mi computadora, pero aún no ha funcionado.

He intentado (no en orden):
– Reparar Visual Studio como lo recomienda el IDE (para usar el OpenJdk por defecto)
– Instalar OpenJDK y configurar correctamente la RUTA y JAVA_HOME antes de instalar Visual Studio
– Instalar el JDK correspondiente después de instalar Visual Studio
– Instalar Visual Studio sin tener JDK en mi computadora y dejar que Visual Studio configure la RUTA al OpenJdk instalado por defecto
– Instalar OpenJDK y dejar que el JDK configure la RUTA por sí mismo
– Desactivar toda la protección contra malware y el Firewall de Windows antes de instalar Visual Studio
– Siempre he comprobado “javac” y “echo %JAVA_HOME%” en CMD para ver si todo funciona como debería
– Cambiar las RUTA(s) para que apunten a \bin en la carpeta del JDK.

¿Alguna sugerencia sobre cómo solucionar esto?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Problema con Visual Studio 2022 y Proyectos de Xamarin

    Si estás experimentando problemas al crear nuevos proyectos de Xamarin en Visual Studio 2022 (o Visual Studio 2019), donde recibes errores relacionados con el Java Development Kit (JDK), entonces debes seguir los siguientes pasos para resolver el problema:

    Solución

    1. Asegúrate de haber instalado la versión adecuada del JDK en tu sistema. La versión debe ser compatible con tu versión de Visual Studio. Por lo general, la versión recomendada del JDK es la versión 8.
    2. Asegúrate de haber configurado la variable de entorno del sistema JAVA_HOME, la cual debe dirigirse a la ubicación relevante del JDK. Verifica si el JDK existente necesita ser actualizado, de lo contrario apunta hacia el directorio de instalación correspondiente.

    3. En el IDE de Visual Studio, ve a Herramientas > Opciones > Xamarin > Configuración de Android. En el campo Ubicación del SDK de Android, ingresa la ruta correcta hacia el SDK de Android en tu sistema.

    4. A continuación, en la misma ventana, desplázate hacia abajo hasta el campo Ubicación del Java Development Kit, y especifica la ubicación del JDK que instalaste en el paso 1.

    5. Si los pasos anteriores no resolvieron el problema, intenta reparar el IDE de Visual Studio, lo cual instalará el OpenJDK por defecto.

    6. También puedes considerar desinstalar y reinstalar Visual Studio. Si eliges esta opción, asegúrate de instalar el JDK adecuado antes de instalar Visual Studio.

    Al completar estos pasos, deberías poder resolver el problema al crear nuevos proyectos de Xamarin en Visual Studio 2022, sin problemas relacionados con el JDK.

Comments are closed.