java - Intellij 想法 : Importing Gradle project - getting JAVA_HOME not defined yet

标签 java macos intellij-idea gradle

Intellij Idea 14.1.4 Mac OS X Yosemite 10.10.3 及更高版本。

从 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)

从外壳:

echo $JAVA_HOME

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

(在.profile中定义:export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"

我错过了什么。我检查了 SO 中的其他讨论,例如 Intellij JAVA_HOME variable ,但没有 Project SDK 提示。

最佳答案

您需要为 Java 项目设置一个 SDK,就像 @rizzletang 说的那样,但您不需要创建一个新项目,您可以从 Welcome 屏幕进行。

在右下角,选择Configure > Project Defaults > Project Structure: enter image description here

选择左侧的Project标签会显示你没有选择SDK:

enter image description here

只需单击下拉列表右侧的 New... 按钮并将其指向您的 JDK。之后,您可以返回导入屏幕,它应该会显示出来。

关于java - Intellij 想法 : Importing Gradle project - getting JAVA_HOME not defined yet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31215452/

相关文章:

java - Netbeans 6.5 中面临的问题

macos - 在 OSX 中有没有比 Navicat 更好的东西?

java - Intellij 同步输出目录..

java - Intellij IDEA : "unmappable character for encoding UTF-8" compiling ISO-8859-1 files

java - Netbeans 与自定义 TableCellRenderer 相关的问题

java - 无法解析方法的SparkSession(),我使用的依赖版本是2.4.3

r - 尝试从 github 安装 R fst 包的开发版本时出现 "/bin/sh: XX: command not found"错误

intellij-idea - 如何在Jetbrains Rider 2018.1中强制执行LF行结尾

java - 如何使用 Java 在 XML 中考虑标签名称及其属性来获取值

objective-c - 我无法从后台应用程序获取 TextEdit 应用程序中所选文本的范围