尝试启动Android Studio时出现JDK错误

时间:2014-11-22 20:28:58

标签: java android

我刚刚从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_67,但我仍然无法让它工作。

我得到的错误是:

  

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

我已将JAVA_HOME设置为我的JDK路径。我试图将\bin添加到该路径中,这对我们没有帮助。我尝试添加JDK_HOME变量并为其设置路径,这也没有任何帮助。我还在我的PATH变量中添加了"C:\Program Files\Java\jdk1.7.0_67\",这也没有帮助。我尝试编辑studio.bat添加一个字符串以指向我的JDK文件夹,无法正常工作。

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

  

C:\ Users \ Igor> java -version java version" 1.7.0_67" Java(TM)SE   运行时环境(build 1.7.0_67-b01)Java HotSpot(TM)64位   服务器VM(内置24.65-b04,混合模式)

Windows 8.1是问题吗?我必须做些不同的事吗?

7 个答案:

答案 0 :(得分:1)

我遇到了类似的问题:

>>> import wrapper
>>> d = wrapper.Derived()
>>> d.test(True).hello()
"Hello. I'm Derived."
>>> d.test(False).hello()
"Hello. I'm Base."
>>>


解决方案对我来说

我在Rahul Wadhai

的帮助下解决了这个问题

1)转到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. 并打开C:\users\<your_user>.AndroidStudio2.2\

2)将studio.vmoptions-Xmx更改为较低的值(然后是您当前的值)并尝试再次运行 AS 。 (如果是,那么你可以增加值。)

3)如果没有帮助,请尝试重命名XX:MaxPermSize,然后再次打开 AS

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

答案 1 :(得分:0)

您必须在JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_67"变量的名为PATH的系统变量中创建一个新变量。

答案 2 :(得分:0)

为了使这个工作,我将我的JDK路径作为第一个项目放在Path变量中。出于某种原因,当它是最后一项时它不起作用。

答案 3 :(得分:0)

您需要在Environment变量中提及JDK文件夹路径:

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51

请勿使用cmd中的内部版本号。

答案 4 :(得分:0)

请按照以下步骤操作:

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

转到您的c:\ users \ yourcomputername \,例如.AndroidStudio1.5 您将在其中看到config和system文件夹,然后使用它作为示例删除.AndroidStudio1.5。 去重新启动studio64