Java 试图启动Android Studio时发生JDK错误

Java 试图启动Android Studio时发生JDK错误,java,android,Java,Android,我刚刚从Windows7切换到Windows8.1,现在Android Studio无法正常工作 我已经安装了Android Studio和JDK。首先,我用最新版本的Android Studiov.0.8.14和JDK1.8试用了它,但我无法让它工作。然后,我尝试使用我以前在Windows7上使用的版本,安装了Android Studio0.8.2和JDK1.7.0\u 67,但我仍然无法让它工作 我得到的错误是: 未能加载JVM DLL C:\Program Files\Java\jdk1.

我刚刚从Windows7切换到Windows8.1,现在Android Studio无法正常工作

我已经安装了Android Studio和JDK。首先,我用最新版本的Android Studio
v.0.8.14
和JDK
1.8
试用了它,但我无法让它工作。然后,我尝试使用我以前在Windows7上使用的版本,安装了Android Studio
0.8.2
和JDK
1.7.0\u 67
,但我仍然无法让它工作

我得到的错误是:

未能加载JVM DLL C:\Program Files\Java\jdk1.7.0\U 67\jre。如果你 已安装64位JDK,请在中定义JAVA_HOME变量 计算机>系统属性>系统设置>环境 变数

我已将
JAVA\u HOME
设置为我的JDK路径。我尝试将
\bin
添加到该路径,但没有任何帮助。我尝试添加
JDK_HOME
变量并设置其路径,但也没有任何帮助。我还在PATH变量中添加了
“C:\Program Files\Java\jdk1.7.0\U 67\”
,这也没有帮助。我尝试编辑
studio.bat
添加一个字符串指向我的JDK文件夹,但也没有成功

当我从控制台(
cmd
)检查我的Java时,我得到了它可以找到的消息:

C:\Users\Igor>java-versionjava版本“1.7.0\u67”java(TM)SE 运行时环境(build 1.7.0_67-b01)Java热点(TM)64位 服务器虚拟机(构建24.65-b04,混合模式)


Windows 8.1是问题所在吗?我必须对它做一些不同的操作吗?

您必须在系统变量
JAVA\u HOME=“C:\Program Files\JAVA\jdk1.7.0\u 67”
中创建一个名为
的新变量,在您的
路径
变量中。

若要使其工作,我将我的JDK路径作为第一项放在路径变量中。由于某些原因,当它是最后一项时,它不起作用。

您需要在环境变量中提到JDK文件夹路径:

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51
不要使用进入
cmd

的内部版本号,请执行以下步骤:

Control Panel>>System>>Advanced(tab)>>Environment Variables>>System Variables
New
 Variable name: _JAVA_OPTIONS
 Variable value: -Xmx512M

我也有同样的问题:

failed to create JVM: error code -6 
JVM PATH: .............
If you already have a 64-bit JDK installed, define a JAVA_HOME variable in Computer > System Properties > System Settings> Environment Variables. 
Note: Do *not* choose a Java "JRE". You need to point to a full JDK, otherwise the IDE may fail to start. See http://tools.android.com/knownissues for more details.

我的解决方案 我在以下方面的帮助下解决了这个问题:

1) 转到
C:\users\.AndroidStudio2.2\
并打开
studio.vmoptions

2) 将
-Xmx
XX:MaxPermSize
更改为较低的值(当前为),然后再次尝试以的身份运行。(如果确实如此,则可以重新增加值。)

3) 如果没有帮助,请尝试重命名
.AndroidStudioX.X
,然后再次以的身份打开


4) 如果它没有帮助,那么你可以在这个android文件夹中搜索问题(使用TextCrawler),也许在配置文件的某个地方,需要更改一些内容。然后可以从旧文件夹导入设置

我调整了studio.vmoptions文件,当时我使用了一种方法使它运行得更快,但它停止工作时显示了相同的JDK错误。。我做了上面提到的大部分修复,没有一个对我有效。但对我来说,成功的是删除了studio.vmoptions文件,一切又恢复了正常。

转到您的c:\users\yourcomputername\例如。AndroidStudio1.5 您将在其中看到config和system文件夹,然后以它为例删除.AndroidStudio1.5。
去重新启动这个研究64

可能还有另一个旧的java在进行这些步骤还不清楚。你可能想把它们梳理一下。