setup para jdk intellij instalar idea how home for descargar change java macos intellij-idea gradle

java - para - jdk intellij idea



Idea Intellij: Importar proyecto Gradle: obtener JAVA_HOME aún no definido (7)

Asegúrese de tener una configuración jdk. Para hacer esto, cree un nuevo proyecto y luego vaya a archivo -> estructura del proyecto. Desde allí puede agregar un nuevo jdk. Una vez que esté configurado, regrese a su proyecto de gradle y debería tener un jdk para seleccionar en el campo ''Gradle JVM''.

Intellij Idea 14.1.4 Mac OS X Yosemite 10.10.3 y posterior.

Desde el IDE:

Import Project -> (Chosen directory to import) -> Import project from external model, Gradle -> Gradle Home: /usr/local/Cellar/gradle/2.4/libexec Gradle JVM: Use JAVA_HOME (not defined yet)

De la cáscara:

echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

(definido en .profile: export JAVA_HOME = "$ (/ usr / libexec / java_home -v 1.8)"

Qué me estoy perdiendo. He comprobado otras discusiones en SO, por ejemplo, la variable Intellij JAVA_HOME , pero no tengo el indicador de Project SDK.


Debe configurar un SDK para proyectos Java, como dijo @rizzletang, pero no necesita crear un nuevo proyecto, puede hacerlo desde la pantalla de Welcome .

En la parte inferior derecha, seleccione Configure > Project Defaults > Project Structure :

Al elegir la pestaña Project a la izquierda, se mostrará que no tiene SDK seleccionado:

Simplemente haga clic en el botón New... en el lado derecho del menú desplegable y apúntelo a su JDK. Después de eso, puede volver a la pantalla de importación y debería aparecer.


Intente iniciar IntelliJ desde la terminal. Puede encontrar el archivo de la aplicación en: / Aplicaciones / IntelliJ / IDEA / 14.app/Contents/MacOS


Para MacOS esto funcionó para mí sin la necesidad de codificar una versión particular de Java:

launchctl setenv JAVA_HOME "$(jenv javahome)"


Para la plataforma de Windows :

intente ejecutar la versión exe de 64 bits de IntelliJ desde una ruta similar a la siguiente.

tenga en cuenta que está disponible junto a la idea.exe predeterminada

"C: / Archivos de programa (x86) / JetBrains / IntelliJ IDEA 15.0 / bin / idea 64 .exe"

link


Si desea que intellij reconozca su JAVA_HOME, puede hacer una de estas cosas:

  • Inicie su intellij desde la terminal / Aplicaciones / IntelliJ IDEA 14.app/Contents/MacOS (esto seleccionará sus variables bash env)
  • Agregue la variable env de inicio de sesión ejecutando: launchctl setenv JAVA_HOME "/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home"

Como otros han respondido, puede ignorar JAVA_HOME configurando SDK en la estructura del proyecto.


Solo para agregar completitud a la respuesta seleccionada anteriormente, también se puede ir a la ventana ''Configuración del proyecto'' (si no está en la pantalla de Bienvenida) en IntelliJ IDEA haciendo clic en:

Archivo> Estructura del proyecto (Ctrl + Alt + Shift + S)

¡Y puede definir Project SDK allí!