Java-使用android studio找不到jvm,JAVA_HOME已经被保存

我有一个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后,在“计算机”>“系统”中定义一个JAVA_HOME变量 属性>系统设置>环境变量。

5个解决方案

86 votes

它说它应该是64位JDK。 我觉得您(以前)安装了32位版本的Java。 Windows 7和Vista中所有32位应用程序的路径为:

C:\Program Files (x86)\

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

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

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

C:\Program Files\Java\jdkJAVAVERSION

hichris123 answered 2020-07-13T19:01:55Z

14 votes

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

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

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

Rahul Gupta answered 2020-07-13T19:02:24Z

2 votes

虽然这个问题很久以前才问过,但在我的PC Windows 10(32位操作系统)上安装Android Studio 2.1.0v和JDK 7.80之后,我最近又遇到了同样的问题。 我得到这个错误。

找不到JVM安装。 请安装32位JDK。 如果你已经 安装了JDK后,在“计算机”>“系统”中定义一个JAVA_HOME变量 属性>系统设置>环境变量。

我尝试了不同的方法来解决此问题。 但是根据Android开发者网站链接中的系统要求。

安装JDK 8(jdk-8u101-windows-i586.exe)JDK下载站点链接后解决了该问题。

希望它能帮助到别人。

praveenb answered 2020-07-13T19:03:02Z

1 votes

设置为“面向所有用户”安装(不是仅针对当前用户)时,您无需为JAVA_HOME路由Android Studio。当然,已经安装了JDK。

ejmin answered 2020-07-13T19:03:22Z

-1 votes

对我而言,情况完全不同。 我已经在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

zackygaurav answered 2020-07-13T19:03:46Z

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐