我需要调试我的应用,但调试不起作用。事件日志中有一条消息:
System Health
This IDE is running on a Java JRE instead of a full Java JDK.
This does not work; debugging (among other features) will not work.
You must configure the boot JDK (via Help > Find Action... > Switch
我在Android Studio中的JDK主路径为C:\Program Files\Java\jdk1.7.0_79
。
我有JAVA_HOME
变量:C:\Program Files\Java\jre1.8.0_111
。我尝试将JAVA_HOME
变量更改为C:\Program Files\Java\jdk1.7.0_79
,但Android Studio未启动。
我该怎么办?
答案 0 :(得分:1)
我在Android Studio 2.3.2中遇到了完全相同的消息。 我安装了Java SDK 7,然后接受了Java 8的更新。 经过多次关于设置环境变量JAVA_HOME,JDK_HOME,STUDIO_JDK和PATH的几十种不同组合的建议后,我终于发现了至少我的问题,而且确实非常简单。
事实证明,Java 8的更新仅适用于JRE,因此SDK仍然是7,而Studio 2.3.2需要JDK 8.因此,在安装之后,不需要单个环境变量来摆脱“此IDE在Java JRE上运行,而不是“message。
希望这有帮助。
/ Z