如何安装 JRE 或 JDK 以在 Windows 7 上运行 Android 开发人员工具?

Posted

技术标签:

【中文标题】如何安装 JRE 或 JDK 以在 Windows 7 上运行 Android 开发人员工具?【英文标题】:How do I install a JRE or JDK to run the Android Developer Tools on Windows 7? 【发布时间】:2013-03-04 03:11:40 【问题描述】:

我正在尝试在我的 Windows 7 计算机上安装 android 开发者工具,以便我可以使用 Android 模拟器来测试网站。

Android 开发者网站,“Setting Up the ADT Bundle”:

ADT Bundle 提供了您开始开发应用所需的一切...如果您还没有,请下载 Android ADT Bundle。

...

安装 SDK 和 Eclipse IDE

解压缩 ZIP 文件(名为 adt-bundle-.zip)并将其保存到适当的位置,例如主目录中的“开发”目录。 打开 adt-bundle-/eclipse/ 目录并启动 eclipse。 而已! IDE 已加载 Android 开发者工具插件,SDK 已准备就绪。

我的电脑,在我执行了这些确切步骤之后:

Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 必须可用才能运行 Eclipse。搜索以下位置后未找到 Java 虚拟机: C:\Development\adt-bundle-windows-x86_64-20130219\eclipse\jre\bin\javaw.exe 当前 PATH 中的 javaw.exe

如何获得可以让我运行 Android 开发者工具包的 Java 运行时环境或 Java 开发工具包?

(而且,对于奖励积分,如果下载旨在提供“开始开发应用程序所需的一切”,为什么它不包含在下载中?)

【问题讨论】:

@arne.b:啊 - 我已经采取了以前没有使用过 Java 的不合理步骤。 您可以从这里下载SDK:oracle.com/technetwork/java/javase/downloads/index.html 我完全同意,如果它声明它包含的所有内容都超过了它应该能够从全新的 Windows 安装运行,否则列出所需的要求。 回答您的额外问题:JDK 不包括在内,因为 Oracle 的许可证要求 Google 为每次下载/安装付费。所以他们根本无法以这种方式分发它。 @allprog:啊哈!明白了。而如果我们自己下载它,它是免费的。因为某些原因。感谢甲骨文! 【参考方案1】:

你可以去here下载Java JRE。

您可以去here下载Java JDK。

之后,您需要在 Windows 中设置环境变量:

    右键单击我的电脑 点击属性 转到高级系统设置 点击高级标签 点击环境变量

编辑:查看环境变量的截图

【讨论】:

我已经安装了 Java。 (或者至少我有一个 Java 控制面板。不过它是 32 位的,而我的 Windows 7 是 64 位的。) 看起来您当前的路径变量设置不正确。它应该指向程序文件目录中的 java bin 文件夹。 @PaulD.Waite:你需要 JDK,JRE 是不够的。此外,它必须在您的Path @Neil:啊哈,我明白了。我有两个:C:\Program Files (x86)\Java\jre6\bin 和 C:\Program Files (x86)\Java\jre7\bin. When I type in PATH` 在命令行我得到PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32 \WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\ Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64。知道我应该将 JRE 6 还是 7 添加到我的路径中吗? 我会添加 JRE 7。但就像@jlordo 说的那样。您还应该安装 JDK。安装后,您可以将路径指向 JDK bin 文件夹。查看我的更新答案【参考方案2】:

下载jre1.7.0_45并解压到Eclipse文件夹中,将jre1.7.0_45文件夹重命名为jre,Eclipse就会运行

【讨论】:

【参考方案3】:

您需要从here 下载并安装jdk

【讨论】:

【参考方案4】:

Eclipse:创建java虚拟机失败-消息框

    用 Eclipse.exe 打开文件夹并找到 eclipse.ini 文件

    将 -vmargs 替换为您当前的 javaw.exe 真实路径

    -vm "c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe"
    

    或者如果您只安装了 jre:

    -vm "C:\Program Files\Java\jre7\bin\javaw.exe"
    

【讨论】:

【参考方案5】:

Java Runtime Environment JRE 或 Java Development Kit JDK 最可能的原因是它归 Oracle 而不是 Google 所有,如果您知道这两家公司之间有一些历史,他们将需要重新分发协议。

幸运的是,在被 Oracle 收购之前,Sun Microsystems 开源 Java 和 mysql 对我们这些小家伙来说是一个胜利……谢谢 Sun!

Google 可能需要提醒您可能还需要 JRE 或 JDK

【讨论】:

【参考方案6】:

您的问题是您运行的是 64 位 eclipse,但您运行的是 32 位 JRE。所以请下载 JRE 以获得 64 位 windows 并让它安装在默认位置。 最后将该路径添加到您的 PATH 变量中的 bin 。 试试吧。

【讨论】:

【参考方案7】:

如果使用win7 64位操作系统:

安装最新的 JDK 后,请确保将 jre 文件夹从安装位置 C:\Program Files\Java\jdk1.7.0_40 直接复制到 eclipse 文件夹中,因为即使是路径,它在 win7 上也没有任何作用。

疯狂

编辑:

文件夹名称上的实际 jdk 版本号会随着新版本的发布而变化

【讨论】:

以上是关于如何安装 JRE 或 JDK 以在 Windows 7 上运行 Android 开发人员工具?的主要内容,如果未能解决你的问题,请参考以下文章

windows7安装jre步骤 windows7安装jre步骤有啥

如何配置jdk和jre的环境变量

如何获取最新的 JRE / JDK 作为 zip 文件而不是 EXE 或 MSI 安装程序? [关闭]

在 Windows 上安装 Hadoop 教程(转)

jdk11中如何生成jre

java编译正常javac出错不是内部或外部命令