Java 启动android studio时出错

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/19728702/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-12 19:44:57  来源:igfitidea点击:

Error launching android studio

javaandroidjvmandroid-studio

提问by Hamed Mehraei

I want to install and run Android Studio on my Windows 8 Pro 64-bit. I can install, but when I running the app, this error appears:

我想在我的 64 位 Windows 8 Pro 上安装和运行 Android Studio。我可以安装,但是当我运行该应用程序时,出现此错误:

Failed to load JVM DLL C:\Program Files\Java\jdk1.7.0_25\jre. If you already have a 64-bit JDK installed, define a JAVA_HOMEvariable in Computer > System Properties > System Settings > Enviroment Variables.

无法加载 JVM DLL C:\Program Files\Java\jdk1.7.0_25\jre。如果您已经安装了 64 位 JDK,请在计算机 > 系统属性 > 系统设置 > 环境变量中定义一个 JAVA_HOME 变量。

I define a JAVA_HOME on system variable 3 times with this values:

我使用以下值在系统变量上定义了 JAVA_HOME 3 次:

First time:

第一次:

C:\Program Files\Java\jdk1.7.0_25

Second time:

第二次:

C:\Program Files\Java\jdk1.7.0_25 ; C:\Program Files\Java\jdk1.7.0_25\bin

And third time:

第三次:

C:\Program Files\Java\jdk1.7.0_25 ; C:\Program Files\Java\jdk1.7.0_25\bin ; C:\Program Files\Java\jdk1.7.0_25\jre

But I have same problem in 3 states.

但我在 3 个州有同样的问题。

回答by user1568967

I am using Windows Pro 8 too, here is my JAVA_HOME setting:

我也在使用 Windows Pro 8,这是我的 JAVA_HOME 设置:

JAVA_HOME=c:\Program Files\Java\jdk1.7.0_15

JAVA_HOME=c:\Program Files\Java\jdk1.7.0_15

What I can suggest is the following: If android-studio installed successfully and cannot launch it, go to your user profile folder :

我可以建议如下:如果 android-studio 安装成功但无法启动它,请转到您的用户配置文件文件夹:

cd %USERPROFILE%

delete ".AndroidStudioPreview"

cd %USERPROFILE%

删除“.AndroidStudioPreview”

open a new command line terminal:

打开一个新的命令行终端:

set JAVA_HOME

设置 JAVA_HOME

make sure that the path returned is set to the proper java jdk directory. If this does not show anything this means that your environment variable is not available.

确保返回的路径设置为正确的 java jdk 目录。如果这没有显示任何内容,则表示您的环境变量不可用。

Then launch android studio out of the command line.

然后从命令行启动 android studio。

If the problem persists try to install a new jdk side by side and point to the new jdk with JAVA_HOME.

如果问题仍然存在,请尝试并排安装新的 jdk,并使用 JAVA_HOME 指向新的 jdk。

回答by Malkhaz Gholijashvili

Go to system propertiesthen Advanced system settingsCick bellow Enviroment variablesin system variables click Newand input variable nameJAVA_HOME and variable value java path, (example: C:\Program Files\Java\jdk1.8.0)

转到系统属性然后高级系统设置单击下面 系统变量中的环境变量单击新建并输入变量名称JAVA_HOME和变量值java路径,(例如:C:\Program Files\Java\jdk1.8.0)

回答by user4298456

run studio64.exe instead of studio.exe, had same problem and this worked for me

运行 studio64.exe 而不是 studio.exe,有​​同样的问题,这对我有用

回答by Manzoor Samad

Make sure that the installation folder in

确保安装文件夹在

C:\Program Files or C:\Program Files(X86)

C:\Program Files 或 C:\Program Files(X86)

If its in Program Files directory set the environment variable as

如果它在 Program Files 目录中,则将环境变量设置为

C:\Program Files\jdk_name

C:\Program Files\jdk_name

else

别的

C:\Program Files(X86)\jdk_name

C:\Program Files(X86)\jdk_name

回答by Rashko Dimitrov

Change your most recent JDK folder name to the version the application is looking for. Example:

将您最近的 JDK 文件夹名称更改为应用程序正在寻找的版本。例子:

Go to:

去:

C:\Program Files\Java

C:\Program Files\Java

and rename the folder with most recent JDK version from \jdk1.7.0_XXto \jdk1.7.0_25

并将具有最新 JDK 版本的文件夹重命名\jdk1.7.0_XX\jdk1.7.0_25

Good Luck.

祝你好运。

回答by Thiago Saraiva

Define a environment variable JAVA_HOME pointing to the JDK location (without BIN folder), like this:

定义一个指向 JDK 位置(不带 BIN 文件夹)的环境变量 JAVA_HOME,如下所示:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101;

(Set it in system and local variable)

(在系统和局部变量中设置)

After that, add

之后,添加

%JAVA_HOME%\bin 

to PATH variable (both in system and local settings)

到 PATH 变量(在系统和本地设置中)

Be sure to point to JDK installation directory, not JRE directory.

一定要指向JDK安装目录,而不是JRE目录

Then restart your computer.

然后重新启动计算机。