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í!