JDK error when trying to start Android Studio


I have just switched from Windows7 to Windows8.1 and I’m having trouble making Android Studio work now.

I have installed Android Studio and the JDK. First I tried it out with the latest versions Android Studio v.0.8.14 and JDK 1.8, but I could not get it to work. I then tried to use the versions I used on my previous Windows7, and installed Android Studio 0.8.2 and JDK 1.7.0_67, but I still can’t get it to work.

The error I’m getting is:

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

I have set JAVA_HOME to my JDK path. I’ve tried to add \bin to that path, which didn’t help. I’ve tried to add the JDK_HOME variable and set path to it, which didn’t help either. I have also added "C:\Program Files\Java\jdk1.7.0_67\" to my PATH variable, which also didn’t help. I tried editing studio.bat adding a string to point to my JDK folder, which also didn’t work.

When I check my Java from console (cmd) I get the msg that it works find:

C:\Users\Igor>java -version java version “1.7.0_67” Java(TM) SE
Runtime Environment (build 1.7.0_67-b01) Java HotSpot(TM) 64-Bit
Server VM (build 24.65-b04, mixed mode)

Is Windows 8.1 the problem? Do I have to do something different on it?


To get this working, I put my JDK path in the Path variable as the first item. For some reason, when it’s the last item it does not work.

Answered By – Igor D

This Answer collected from stackoverflow, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply

(*) Required, Your email will not be published