3

为了准备我的windows-7机器学习java,我想安装适合我amd64架构的64位jdk版本。但是,我对以下事情感到困惑:

[1] 我已经有一个 32 位 jre 版本,我无法删除它(因为 firefox 和其他一些应用程序正在使用它),所以 64 位 jdk 可以与 windows 上的 32 位 jre 共存- 7? 为我生成的 java .classes 和 .jars 定位特定平台需要注意什么?

[2] 既然我也想学习和开发安卓应用,请问android-sdk能兼容64位jdk吗?如果是这样,它将使用什么版本的 jdk?

[3] 在 Android 下载站点,我没有看到 Android-sdk 的单独 32/64 位下载?这是否意味着它将同时适用于两者?

简而言之,我应该安装什么 jdk 版本才能使上述所有内容正常工作?

4

3 回答 3

4

1-是的,它们可以共存。您不需要任何特殊配置。

2- 是的。您可以在 Eclipse 中指定所需的版本。窗口 > 首选项 > Java(扩展)> 已安装的 JRE。

3-是的。

你可以安装最新的jdk。

于 2012-06-28T12:40:02.980 回答
2

是的,Android-sdk 兼容 32 位和 64 位系统。

于 2012-06-28T12:38:50.203 回答
2

那么 64 位 jdk 可以在 windows-7 上与 32 位 jre 共存吗?

始终建议在机器中保留一种类型(版本)的 JRE。

为我生成的 java .classes 和 .jars 定位特定平台需要注意什么?

根据您安装的是 64 位还是 32 位 JDK,它应该位于:

32-bit: C:\Program Files (x86)\Java\jdk1.6.0_21\bin
64-bit: C:\Program Files\Java\jdk1.6.0_21\bin

您应该能够编辑 PATH 环境变量以包含该路径。

既然我也想学习和开发安卓应用,请问android-sdk能兼容64位jdk吗?如果是这样,它将使用什么版本的 jdk?

是的,它将兼容
确保您拥有 64 位 Eclipse + 64 位 Java。如果我是你,那么我将始终安装最新版本的 JDK + Eclipse + Android SDK 工具

在 Android 下载站点,我没有看到 Android-sdk 的单独 32/64 位下载?这是否意味着它将同时适用于两者?

AFAIK 没有单独的 32/64 位 android 工具,所以它应该可以工作。

简而言之,我应该安装什么 jdk 版本才能使上述所有内容正常工作?

我将永远更喜欢 Java + Eclipse 的 32 位版本。

确保您已经安装了 32 位版本的 java 然后安装 32 版本的 eclipse。如果是 64 位版本的 java 安装 64 位版本的 eclipse。

于 2012-06-28T12:49:30.300 回答