Intellij Idea: Importing Gradle project - getting JAVA_HOME not defined yet
14.1.4 IntelliJ理念Mac OS X和一10.10.3约塞米蒂。P></
IDE from the:P></
1 2 3 4 5 | 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) |
从壳:P></
1 2 3 | echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home |
定义:在.profile(家="美元出口_ Java(Java libexec/usr//_主页—1.8 V)"P></
我错过了什么。我知道其他discussions checked for example,IntelliJ Java变量,_家,但不提示有SDK项目。P></
你需要为Java项目建立一个SDK,比如@ RiZeltang.说,但是你不需要创建一个新的项目,你可以从EDCOX1×0的屏幕上完成它。
在右下角,选择
选择左侧的EDOCX1[2]选项卡将显示您没有选择任何SDK:
氧化镁
只需单击下拉列表右侧的
如果您想让Intellij认可您的Java_主页,您可以执行以下操作之一:
- 从terminal/applications/intellij idea 14.app/contents/macos启动intellij(这将选择bash env变量)
- 通过执行添加login env变量:
launchctl setenv JAVA_HOME"/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home" 。
正如其他人所回答的,您可以通过在项目结构中设置sdk来忽略java_home。
对于Windows平台:
尝试从以下类似路径运行64位exe版本的intellij。
请注意,它在默认idea.exe旁边可用
"C:Program Files(x86)JetBrainsIntellij IDEA 15.0inidea64.exe"
链接
只需为上述选择的答案添加完整性,您还可以通过单击以下按钮进入Intellij IDEA中的"项目设置"窗口(如果不在欢迎屏幕上):
File > Project Structure (Ctrl + Alt + Shift + S)
号
可以在那里定义Project SDK!
对于MacOS,这对我很有用,不需要硬编码Java版本:
1 | launchctl setenv JAVA_HOME"$(jenv javahome)" |
确保您有JDK设置。为此,请创建一个新项目,然后转到"文件"->"项目结构"。从那里你可以添加一个新的JDK。设置好之后,返回Gradle项目,您应该在"Gradle JVM"字段中选择一个JDK。
尝试从终端启动Intellij。您可以在下面找到应用程序文件:/应用程序/intellijidea14.app/contents/macos