student - No se pudo determinar la versión de Java utilizando el ejecutable C: / Archivos de programa / Java / jdk-10.0.1 / bin / java.exe
jetbrains student (8)
No se pudo determinar la versión de Java utilizando el ejecutable C: / Archivos de programa / Java / jdk-10.0.1 / bin / java.exe.
este error apareció cuando intenté crear un nuevo proyecto en IntelliJ IDEA versión 2018.1.2 con Gradle. Dijo que "la sincronización falló: no se pudo determinar la versión de Java usando el ejecutable C: / Archivos de programa / Java / jdk-10.0.1 / bin / java.exe".
================== Solucioné el problema desinstalando jdk 10 e instalando jdk8
A continuación se muestra lo que hice para resolver este problema en Windows 10 con IntelliJ 2018.1.5 y Java 10.0.1 JDK
- Descargué la nueva versión de Gradle (la última es 4.8.1 en el momento de esta publicación) desde: https://gradle.org/releases
- Siguió los siguientes pasos mencionados en: https://gradle.org/install/
(i) usuarios de Microsoft Windows
Crea un nuevo directorio C: / Gradle con File Explorer.
Abra una segunda ventana del Explorador de archivos y vaya al directorio donde se descargó la distribución de Gradle. Haga doble clic en el archivo ZIP para exponer el contenido. Arrastre la carpeta de contenido gradle-4.8.1 a su carpeta C: / Gradle recién creada.
(ii) Se agregó PATH C: / Gradle / gradle-4.8.1 / bin a la variable de entorno
Después de lo anterior, vaya a Archivo -> Configuración -> Herramientas de compilación -> Gradle y establezca el hogar de Gradle en C: /Gradle/gradle-4.8.1
Luego, vaya a Ver -> Herramientas de Windows -> Gradle y presione el ícono Actualizar todos los proyectos de Gradle.
Dentro de la carpeta raíz de su proyecto (Directorio de trabajo) >>
gradle/wrapper/
Hay un archivo llamado >>
gradle-wrapper.properties
Cambie la línea distributionUrl (versión obsoleta):
distributionUrl=https/://services.gradle.org/distributions/gradle-3.3-bin.zip
A la siguiente distribuciónUrl (Versión Compatible / Correcta):
distributionUrl=https/://services.gradle.org/distributions/gradle-4.8-bin.zip
No olvide configurar los ajustes de IDEA de IntelliJ para usar las configuraciones de Gradle-Wrapper.
Después de descargar mi última versión de Gradle y cambiar la variable de entorno de ruta a C: / Gradle / gradle-4.10-bin / gradle-4.10 / bin, no lo que estaba en las instrucciones, y cambiar a "Usar la distribución local de Gradle" en Configuración - Crear , Ejecución, Despliegue - Gradle Funcionó para mí.
Es muy probable que sea su versión de gradle. Gradle 4.7+ tiene soporte JDK 10.
Para JDK 10, necesitará Gradle 4.7+ que no se usa de manera predeterminada en IntelliJ IDEA (versión actual IntelliJ IDEA 2018.1.4)
Para solucionar este problema, instale la versión más reciente de Gradle para su sistema operativo ( Guía de instalación ). Para MacOS puedes usar Homebrew:
brew install gradle
Vaya al directorio de su proyecto:
cd ~/path/to/your/project/
Genere el script de Gradle Wrapper con la versión que instaló (en mi caso es 4.8):
gradle wrapper --gradle-version 4.8
Este comando descargará Gradle 4.8, creará los scripts gradlew y gradlew.bat para su proyecto actual. Desde este punto, debe usar estos scripts en la línea de comandos.
El siguiente paso es asegurarse de que IntelliJ IDEA los use, en lugar de la distribución Gradle incorporada, y puede hacerlo abriendo las preferencias de IntelliJ y buscando "gradle" (esto estará en "Crear, Ejecución, Implementación / Herramientas de compilación / Gradle ").
En esta sección de la configuración seleccione:
Seleccione "Usar la configuración de tarea ''envoltorio de Gradle"
Aplique los cambios, presione Aceptar y vuelva a compilar (volver a sincronizar) Gradle y todo debería estar bien. Espero que esto ayude.
Resumen de la solución:
- Vuelve a la versión anterior de jdk
- Eliminar problemas
jdk
(s) deintelliJ
Una demostración completa se da a continuación para intelliJ
en ubuntu 18.04.1
fig1: Instalación de openjdk-8
.
fig2: Añadiendo jdk8 a la estructura del proyecto . Haga clic en el botón +
luego elija JDK
. Ahora elige la JDK home path
a jdk8. El mío fue, como se puede ver en fig3, /usr/lib/jvm/java-1.8.0-openjdk-amd64
fig3: openjdk-8 se agrega a intelliJ
. [a:] Es hora de eliminar versiones más recientes de jdk
de intelliJ
.
fig4: Seleccione 10
(observe que la JDK home path
contiene java-1.11.0-openjdk-amd64
) y presione el botón -
para eliminar 10
.
fig5: después de eliminar jdk-10
seleccione jdk-8 (llamado 1.8
en fig5) y presione ok
.
fig6: Ahora vaya a File
-> Settings
-> Build, Execution, Deployment
-> Build tools
-> Gradle
-> Gradle JVM
y elija la misma ruta que ha establecido como JDK home path
al agregar 1.8
en la Project Structure
y presione Ok
. Haga clic en Build
y elija Make new module app
y se debe crear el módulo de la aplicación. Ahora, si presiona Run
y elige el módulo de app
hace que su aplicación se ejecute, tiene un buen día :) y si no, vuelva a verificar las actividades mencionadas en fig3 [a] & fig6 una vez.
Tuve que desinstalar mi intelliJ junto con el caché y todas las historias, eliminar mi proyecto ... Luego reinstalé intellij y descargué nuevamente la versión nueva de mi proyecto.
Como último paso, tuve que definir un nuevo SDK para mi proyecto. Anteriormente, estaba mostrando 2-3 SDKs. Después de la reinstalación, no hubo ninguno. he añadido uno. Para agregar SDK en Intellij: Vaya a- Archivo- Estructura del proyecto- Configuración del proyecto- Proyecto SDK ...
Se agregó un sdk aquí para apuntar a la ruta instalada de jdk.
Tuve un problema similar con la versión de IntelliJ2018.1.6 x64. Instalé Java8 y el problema desapareció.