随着android studio没有发现jvm,JAVA_HOME已经设置好了

时间:2013-11-17 16:33:35

标签: java android install android-studio

我将JAVA_HOME变量设置为:

  

C:\ Program Files(x86)\ Java \ jdk1.7.0_45 \   而jdk的路径是:   C:\ Program Files(x86)\ Java \ jdk1.7.0_45

然而,当我尝试启动android studio时,我收到错误:

  

未找到JVM安装。请安装64位JDK。如果你已经   安装了JDK在Computer>中定义了一个JAVA_HOME变量系统   属性>系统设置>环境变量。

6 个答案:

答案 0 :(得分:86)

它说它应该是64位JDK。我有一种感觉,你安装(以前)一个32位版本的Java。 Windows 7和Vista中所有32位应用程序的路径是:

C:\Program Files (x86)\

您正在将JAVA_HOME变量设置为32位版本的Java。将JAVA_HOME变量设置为以下内容:

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

如果不起作用,请检查JDK版本是否为1.7.0_45。如果不是,请将JAVA_HOME变量更改为(JAVAVERSION作为Java版本号:

C:\Program Files\Java\jdkJAVAVERSION

答案 1 :(得分:14)

这是教程: - http://javatechig.com/android/installing-android-studiohttp://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/

添加值为c:\ Program Files \ Java \ jdk1.7.0_21 \的系统变量JDK_HOME为我工作。可以下载最新的Java版本here。 另外,确保变量JAVA_HOME也设置了上述位置。

请注意,上面的位置是我的java位置。请在路径中发布您的位置

答案 2 :(得分:1)

当您设置安装它时,对于所有用户" (不仅适用于当前用户),您不需要为JAVA_HOME路由Android Studio。 当然,安装了JDK。

答案 3 :(得分:1)

虽然这个问题很久以前就被问到了,但是在我的PC Windows 10,32位操作系统上安装Android Studio 2.1.0v和JDK 7.80后,我最近也看到了同样的问题。我收到了这个错误。

  

未找到JVM安装。请安装32位JDK。如果你已经   安装了JDK在Computer>中定义了一个JAVA_HOME变量系统   属性>系统设置>环境变量。

我尝试了不同的方法来解决这个问题。但是,根据此Android开发人员网站link中的系统要求。

安装JDK 8(jdk-8u101-windows-i586.exe)JDK download site link后解决了这个问题。

希望它对某人有帮助。

答案 4 :(得分:0)

只需删除下面突出显示的文件夹。根据您的Android Studio版本,我的版本是3.5,然后重新打开Android Studio。

enter image description here

答案 5 :(得分:-1)

对我而言,情况完全不同。我在 C:\ Users \ YourUserName \ .AndroidStudio3.4 \ config 中创建了一个 studio64.exe.vmoptions 文件。在那个文件夹中,我有一个多余的错字。因此,我遇到了同样的错误。

我用以下代码替换了studio64.exe.vmoptions。

# custom Android Studio VM options, see https://developer.android.com/studio/intro/studio-config.html

-server
-Xms1G
-Xmx8G
# I have 8GB RAM so it is 8G. Replace it with your RAM size.
-XX:MaxPermSize=1G
-XX:ReservedCodeCacheSize=512m
-XX:+UseCompressedOops
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-da
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-Didea.paths.selector=AndroidStudio2.1
-Didea.platform.prefix=AndroidStudio