Java Home不同吗?如何在Android Studio中正确设置它?
我在JAVA编译器方面遇到了问题。项目结构中的JDK更改修补程序不起作用,因此我编辑了JDK.table.xml:Java Home不同吗?如何在Android Studio中正确设置它?,java,android,android-studio,java-8,Java,Android,Android Studio,Java 8,我在JAVA编译器方面遇到了问题。项目结构中的JDK更改修补程序不起作用,因此我编辑了JDK.table.xml: <jdk version="2"> <name value="1.8" /> <type value="JavaSDK" /> <version value="java version "1.8.0_111"" /> <homePath valu
<jdk version="2">
<name value="1.8" />
<type value="JavaSDK" />
<version value="java version "1.8.0_111"" />
<homePath value="$APPLICATION_HOME_DIR$/jdk1.8.0_111" />
<roots>
<annotationsPath>
<root type="composite">
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/lib/jdkAnnotations.jar!/" />
</root>
</annotationsPath>
<classPath>
<root type="composite">
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/charsets.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/deploy.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/access-bridge-64.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/access-bridge.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/cldrdata.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/dnsns.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/jaccess.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/jfxrt.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/localedata.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/nashorn.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/sunec.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/sunjce_provider.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/sunmscapi.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/sunpkcs11.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/ext/zipfs.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/javaws.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/jce.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/jfr.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/jfxswt.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/jsse.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/management-agent.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/plugin.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/resources.jar!/" />
<root type="simple" url="jar://$APPLICATION_HOME_DIR$/jre/jre/lib/rt.jar!/" />
</root>
</classPath>
路径:
而且仍然得到:
Error:The newly created daemon process has a different context than expected.
Java home则不同。
应为:“E:\Program Files\Android\Android Studio\jdk1.8.0\u 111”,但应为:“E:\Program Files\Android\Android Studio\jdk1.8.0\u 111\jre”。
请将JDK配置为与预期匹配。
打开JDK设置
我需要在哪里删除/jre/?现在怎么了?我想你在用Windows 因此,您可以查看此链接并设置JAVA_主页和路径
您在更改JAVA\u HOME后重新启动了Android Studio吗?是的,我重新启动了一个可能的副本,您可以通过谷歌搜索错误消息来节省大量时间和麻烦。不,请检查编辑。我认为您的错误与JAVA HOME不同是因为我得到的路径,查看#EDITIn
.gradle/gradle.properties
org.gradle.java.home=E:\Program Files\Android\Android Studio\jdk1.8.0\u 111\jre
我不知道这是否有效,或者试试org.gradle.java.home=E:\Program Files\Android\Android Studio\jdk1.8.0\u 111
?
E:\Program Files\Android\Android Studio\jdk1.8.0_111
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;E:\Program Files\Condusiv Technologies\ExpressCache\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;%JAVA_HOME%\bin
Error:The newly created daemon process has a different context than expected.