Dex*_*Dex 4 java android jvm android-studio
通常,为了运行Java应用程序,我们将JAVA_HOME值设置为java sdk目录/ bin
但是当这个设置和我尝试打开Android Studio时,它会出错,说JVM未在您的机器中配置且无法打开.
如果我们将JAVA_HOME重新配置为只有java sdk目录路径,它可以正常工作.但我想知道为什么会这样?
更新:当JAVA_HOME var配置到右JDK目录时,请查找下图,javac不在命令提示符下执行

谢谢,导航.
通常,为了运行Java应用程序,我们将JAVA_HOME值设置为java sdk目录/ bin
不可以.传统上,JAVA_HOME设置为JRE或SDK主目录.但是,bin /子目录可能位于PATH中.
我已经更改了值,AndroidStudio工作正常但是当我在命令提示符下输入javac时它给出了错误,因为Not Recoginzed
那是因为你PATH错了.您PATH需要指向bin/Java SDK中的目录.我的猜测是你PATH的引用JAVA_HOME,但假设(错误地)JAVA_HOME指向该bin/目录.只需更改您PATH的确保它获取bin/目录.