Java Android Studio错误:";环境变量未指向有效的JVM安装";
尝试在我的计算机上运行Android Studio时,我遇到以下错误: 环境变量JAVA_HOME(值为C:\Program Files(x86)\JAVA\jdk1.7.0\u 51\bin)未指向有效的JVM安装 我试图删除我的Java Android Studio错误:";环境变量未指向有效的JVM安装";,java,android,jvm,java-home,Java,Android,Jvm,Java Home,尝试在我的计算机上运行Android Studio时,我遇到以下错误: 环境变量JAVA_HOME(值为C:\Program Files(x86)\JAVA\jdk1.7.0\u 51\bin)未指向有效的JVM安装 我试图删除我的JAVA\u HOME环境变量上的\bin扩展名,但它给出了以下错误: 找不到JVM。请安装64位JDK。如果已经安装了JDK,请在计算机>系统属性>系统设置>环境变量中定义JAVA_HOME变量 我的系统:Windows 8.1更新1 x64(64位) Java目
JAVA\u HOME
环境变量上的\bin
扩展名,但它给出了以下错误:
找不到JVM。请安装64位JDK。如果已经安装了JDK,请在计算机>系统属性>系统设置>环境变量中定义JAVA_HOME变量
- 我的系统:Windows 8.1更新1 x64(64位)
- Java目录:C:\ProgramFiles(x86)\Java\jdk1.7.0\u 51\bin
看起来您有一个64位系统,所以请下载“Windows x64”版本。按照本节所示的步骤进行操作 转到:
System->Advanced System settings->Environment Variables
向您的配置文件添加一个新变量NAME=JAVA\u HOME
STRING:Program Files/JAVA/“您的字符串”
保存并启动Android Studio;)
如果启动64位Android Studio,则必须将JAVA_HOME添加为
"C:\Program Files\Java\jdk..."
如果32位
"C:\Program Files(x86)\Java\jdk..."
"JAVA_HOME"
"C:\Program Files\Java\jdk1.8.0_31"
不要将“\bin”放在路径的末尾。您只需按照以下步骤设置JAVA\u HOME和JDK\u HOME环境变量: 1) 右击 我的电脑。->>属性->>高级系统设置。->>环境 变数 2) 在(您的电脑名称)的用户变量中,单击选项卡底部的新建 3) 在变量名中,键入JAVA_HOME 4) 在变量值中,键入 C:\ProgramFiles\Java\jdk1.8.0\U 25 (系统上jdk文件夹所在的路径) 5) 用JDK_HOME再做一次 使用相同的路径。为JAVA\u HOME和JDK\u HOME提供相同的路径而不使用\bin对我有帮助! 我的设置:
- 爪哇之家酒店
- JDK_之家
- 路径
要解决此问题,请在用户变量而不是系统变量中添加JAVA_HOME变量 如果您有64位计算机,请安装64位JDK和JRE,并设置JAVA_HOME变量,如图所示
如果启动64位Android Studio,则必须将用户变量添加为
"JAVA_HOME"
"C:\Program Files\Java\jdk1.8.0_31"
如果32位
"C:\Program Files(x86)\Java\jdk..."
"JAVA_HOME"
"C:\Program Files\Java\jdk1.8.0_31"
不要把\bin
放在末尾
然后是系统变量
根据需要选择并编辑“路径”
在这里你必须把“
bin;
”也放在末尾;一起…好的,开始吧在末尾添加以下路径而不使用反斜杠“\”对我来说很有效。
C:\Program Files\Java\jdk1.8.0\u 31只需将环境变量设置为 C:\ProgramFiles\Java\jdk1.7.0\U 51) 64位版本不带bin,32位版本带程序文件(x86)不带bin
没有
\BIN
路径后它将正常工作。我通过确保JAVA\u HOME的值
文件夹位置是否为英文
C:\ProgramFiles\Java\jdk1.8.0\u 31
而不是在my Windows7-葡萄牙语安装中可以看到的文件夹位置/explorer browse
C:\Programas\Java\jdk1.8.0\u 31
这个问题的答案可以找到
转到AndroidStudio安装文件夹。
转到bin文件夹并在文本编辑器中打开studio.bat
将set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0//添加到回显行之后的JAVA路径中。
转到开始->所有节目->Android Studio->
右键单击Android Studio并单击属性。
您将看到类似于android studio\bin\studio64.exe的目标
将其更改为android studio\bin\studio.bat
或者。。。。。即使这样也行
Java_主路径设置为其父文件夹C:\Program Files\Java\jdk1.8.0_25,以响应:
有效的JVM安装)。我该怎么办IPConfigramer 2014年4月20日
18点41分
I can give you a last advice of checking your JDK by opening the jvisualvm.exe or installing a program like BlueJ to check whether
您的JDK是否已损坏2014年4月20日18:45在普拉哈拉
jvisualvm.exe works otherwise, I'm not sure. Problem Still unsolved – IPconfigrammer
IPConfigramer——我也遇到过同样的问题。在尝试了这个页面上的所有内容后,我注意到当Android Studio告诉我它无效时,它要求我安装一个64位JDK。因此,即使我的windows是86位的,我还是下载了64位JDK,并且没有改变任何环境变量或任何东西,我只是第一次打开了Android Studio。没有更多错误。:)
因此,请尝试使用64位而不是86位。不要将“\bin
”放在路径的末尾
JAVA\u HOME
的值应该是C:\Program Files(x86)\JAVA\jdk1.7.0\u 51
在我的例子中,问题是JAVA\u HOME变量的设置中有一个换行符。我不知道该怎么做,但我之前是在捣乱,因为我遇到了一个使用JAVA_HOME的无关ant构建的问题,我复制了路径
当我从命令行执行一个“set”命令时,我部分地注意到了这个问题,它在一行上显示了“javau HOME”,在下一行上显示了路径,之后显示了一个空行
但真正有帮助的是运行gradle命令。它给出了相同的错误消息。这让我相信问题确实出在JAVA_HOME变量上,而不是Android Studio的安装
为了解决这个问题,我首先删除了JAVA_HOME变量。然后,在设置设置变量的命令时,我在Textpad中手动键入路径,以确保没有换行或回车
然后我运行命令:
setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_71"
您需要做的就是为这个go my computer属性设置名为JAVA_HOME和JDK_HOME的路径C:\Program Files\JAVA\jdk1.8.0\u 25的tJAVA_HOME和JDK_HOME环境变量路径 在我的
setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_71"
C:\Program Files\Java\jdk1.8.0_60
C:\Program Files\Java\jdk1.8.0_60
C:\Program Files\Java\jdk1.8.0_60\bin;
C:\Program Files\Java\jdk1.8.0_60\bin;
JAVA_HOME = C:\Program Files\Java\jdk-10.0.2;.;
JDK_HOME = C:\Program Files\Java\jdk-10.0.2;.;
PATH = C:\Program Files\Android\Android Studio\jre\jre\bin;.;