Intellij JAVA_HOME 变量

12 浏览
0 Comments

Intellij JAVA_HOME 变量

我开始使用Gradle和Intellij,但是我在配置Gradle的JVM时遇到了问题。

当我启动一个新的Gradle项目时,我不能将JVM定义为我的JAVA_HOME变量。以下截图显示了正在发生的情况:

\"new

如您所见,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)

有人能够弄清楚正在发生什么吗?

谢谢!

admin 更改状态以发布 2023年5月24日
0
0 Comments

问题在于您的“项目 SDK”没有设置!通过单击“新建...”并选择JDK路径添加“项目 SDK”。这样应该就可以了。

0
0 Comments

有点违反直觉,但你首先必须为Java项目设置SDK。在IntelliJ欢迎屏幕的右下方,选择“配置>项目默认值>项目结构”。

左侧的项目选项卡将显示你没有选择任何SDK:

因此,你必须点击下拉菜单右侧的“New…”按钮并指向你的JDK。之后,你可以返回导入屏幕,它应该填充你的JAVA_HOME变量,前提是你已经设置了它。

0