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)
Run Code Online (Sandbox Code Playgroud)
来自shell:
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)
(在.profile中定义:export JAVA_HOME ="$(/ usr/libexec/java_home -v 1.8)"
我错过了什么 我已经检查了SO中的其他讨论,例如,Intellij JAVA_HOME变量,但没有Project SDK提示.

我决定将我的JDK更新为Java 8,并安装到C:\Program Files\Java\jdk1.8.0带有jre子目录的默认位置.
我不确定Android Studio是如何计算出JDK的位置的,所以我决定启动它并查看.我收到以下消息:
无法完成Gradle执行.
原因:提供的javaHome不是有效的文件夹.您提供了:C:\ Program Files\Java\jdk1.7.0_45
我更新了我的JAVA_HOME环境变量(包括系统和用户)以指向新路径,并尝试将其添加到我的PATH变量,但每次我尝试在Android Studio中构建时,我都会得到相同的消息.引用的路径在我的环境变量中无处可寻,所以从哪里获取它以及如何更改它?
谢谢
首次在Windows 7 x64上启动IntelliJ IDEA Community Edition 14.0.2时,在尝试导入示例libGDX gradle配置时收到以下错误:
Intellij 14提供的javaHome似乎无效
IDE正在寻找C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.0.2\jrejava运行时,但这些文件存在于这个子目录中:C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.0.2\jre\jre.
我的解决方案是将jre\jre上一级的内容复制到jre,这解决了问题 - 但感觉不是正确的事情.
这是一个可以接受的解决方案,还是有更好的方法来解决这个问题?我觉得奇怪的是默认安装不在正确的位置; 但是可能有一些我不太了解的环境问题.
这被记录为重复,但它不是 - 它是一个不同的产品.Android Studio是IntelliJ-Idea的另一款产品.
Android Studio Electric Eel - 提供的 javaHome 似乎无效。我找不到 Java 可执行文件。尝试地点:C:\Program Files\Android\Android Studio\jre\bin\java.exe
将我的 Android Studio 升级到最新版本 Electric Eel 后出现此错误。我尝试了多种解决方案来解决这个问题,但没有任何效果。我的 JAVA_HOME 和 ANDROID_HOME 变量已设置。我什至尝试重新安装 Java JDK-19 并重新安装 Android Studio,但仍然遇到同样的问题。
我什至尝试重新安装 Java JDK-19 并重新安装 Android Studio,但仍然遇到同样的问题。