Intellij JAVA_HOME变量

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (11)

我开始使用Gradle和Intellij,但是我有问题来配置Gradle的JVM。当我启动一个新的Gradle项目时,我不允许将JVM定义为我的JAVA_HOME变量。以下截图显示了正在发生的事情:

正如你可以看到Intellij说我的JAVA_HOME变量没有被定义,但是如果我输入echo $JAVA_HOME我可以得到我的Java目录,就我而言:/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

我的./~bash_profile配置如下: export JAVA_HOME=$(/usr/libexec/java_home)

有人可以弄清楚发生了什么?谢谢!

提问于
用户回答回答于

问题是你的“Project SDK”没有!点击“新建...”添加一个“项目SDK”,然后选择JDK的路径。然后它应该是确定的。

用户回答回答于

有点反直观,但您必须先为Java项目设置SDK。在IntelliJ欢迎屏幕的右下角,选择'配置>项目默认值>项目结构'。

左侧的项目选项卡将显示您没有选择SDK:

因此,您必须点击下拉菜单右侧的“新建...”按钮并将其指向您的JDK。之后,您可以返回到导入屏幕,并且应该使用JAVA_HOME变量填充它,前提是您已设置了该设置。

扫码关注云+社区