java_home的变量是_关于java:设置JAVA_HOME变量的问题

因此,我刚刚下载了Android Studio,并尝试设置JAVA_HOME变量,以便可以运行它。我使用的是Windows 8,但无济于事,它遵循了所有我无法找到的指示...转到高级系统设置>环境变量,然后将JAVA_HOME变量设置为包含我的jre7路径的值。我已经对该路径进行了100百万次仔细检查,但没有发现任何错误(C: Program Files(x86) Java jre7)。我知道变量名正确,而且我知道Windows除了变量之外,我什至重启了两次。我在这里做错了什么?我唯一想到的可能是错误的事实是,我指向的是jre而不是jdk,但我一直认为这两者都有效...无论如何,我尝试时得到的确切错误消息打开Android Studio时说:

No JVM installation found. Please install a 64-bit JDK. If you already

have a JDK installed, define a JAVA_HOME variable in Computer > System

Properties > System Settings > Environment Variables.

如果jre无法代替jdk,那么我该如何去获得一个?我对Java一无所知,我只想进入这个IDE并使用Android。

下载一个JDK; 这样做很容易。 如果您对Java一无所知,那么使用Android进行"玩转"将非常有趣。

这是官方的安装说明-http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html

重要的是

将JAVA_HOME设置为jre或jdk的安装位置

将%JAVA_HOME%/bin添加到您的路径变量。

确保将它们添加到"系统变量"而不是" xxx用户变量"中

No JVM installation found. Please install a 64-bit JDK.

它要求一个64位的JDK。您说您的环境变量指向以下目录:

C:\Program Files (x86)\Java\jre7

这里有两件事是错的。首先,您要指向JRE-Java运行时环境。这不是JDK-Java开发工具包。 JRE用于运行Java应用程序。 JDK用于开发Java应用程序。那里有很大的不同。

其次,就像其他人提到的那样,您将环境变量指向32位版本。您需要一个64位JDK。默认情况下,它将安装在C:\Program Files\Java\jdk1.7.0_XX或类似位置。

您可以从Oracle获得JDK安装。

默认情况下,C:\Program Files (x86)(环境变量ProgramFiles(x86))用于32-bit安装。 64-bit安装使用c:\Program Files(环境变量ProgramFiles)。

当我在Windows 7 64-bit上打开cmd框时,可以发出" set"命令以获取

ProgramFiles=C:\Program Files

ProgramFiles(x86)=C:\Program Files (x86)

ProgramW6432=C:\Program Files

在Windows 8下应该类似。

解决方案很简单,

我认为您的Java路径包含/ bin

C: Program Files Java jdk1.8.0_181

只是JDK文件夹的路径

像C: Program Files Java jdk1.8.0_181

不要忘记重启您的IDE或代码编辑器

我也发生了同样的事情,事实证明,我要做的就是取消阻止文件。转到文件属性,然后在底部告诉您它来自另一台计算机并且已被阻止,只需取消阻止即可。这可能并非对每个人都适用,但可能是因为路径代码恰如其应,仍然无法正常工作。

设置JAVA_HOME变量后,尝试以管理员身份运行Android Studio!

它对我有用...

No JVM installation found. Please install a 64-bit JDK

这正在寻找Java JDK的64位版本。

C:\Program Files (x86)是x86而不是64位。

单击下面的链接,并确保下载x64版本。

Java SE开发套件7下载

那么文件夹路径应该是

C:\Program Files\Java\jre7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值