0

我已经在我的 C 分区上提取了 Eclipse。我有 Windows 7 64 位。Eclipse 是 64 位的。但是JDK是32位的。一旦我运行 eclipse,弹出菜单就会说它在某种路径上找不到 JDK 或 JRE。一旦我从 USB 驱动器运行 Eclipse,它就可以正常工作。问题是什么?我应该指定 envorinmont 变量、设置类路径还是什么?我究竟应该怎么做?此致

4

5 回答 5

1

为什么不买 64 位的 JDK?

于 2012-07-23T18:53:01.183 回答
0

你有没有在你的电脑上下载任何java jdk?要检查,打开命令提示符并启动命令,java -version然后javac -version如果其中一个失败,您需要从 oracle 的网站下载 java jdk

于 2012-07-23T18:53:00.953 回答
0

1.如果你使用的是windows,那么我会推荐你​​下载Windows x86 jdk-7u5-windows-i586.exe

2.安装它...在 C:\Program Files\Java\

3.将其包含在您的System PATH C:\Program Files\Java\jdk1.7.0_05\bin中。

3.然后输入java -version你的命令提示符,如果你得到了你的 JDK 版本,那么你已经正确安装了 java,并且你的路径配置正确。

4.从 Eclipse 站点下载的 Eclipse.rar 中提取您的 Eclipse 文件夹。

5.你可以把这个Extracted Eclipse文件夹放在磁盘的任何地方,但我建议你把它存储在c:驱动器中C:\Program Files\eclipse

6. 现在我认为它应该可以工作......

于 2012-07-23T19:06:35.840 回答
0

本教程是唯一对我使用 Win 64 位的东西。

总结:安装

  • 32位日食
  • 32 位 JDK(不是 JRE)
  • 32 位安卓 SDK

将 Java 添加到 PATH 环境变量

打开 eclipse.ini 并添加一行指向 JDK

我首先从我的系统中卸载了所有版本的 Java。

http://envyandroid.com/archives/38/getting-started-with-android-dev-environment

于 2012-08-01T02:25:52.943 回答
0

在命令提示符中,ajava -version应该显示已安装 JVM 的详细信息。

例如,jdk7 32 位版本会显示:

java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)

jdk7 64 位版本会显示:

java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)

但是,标准 JDK 安装会复制文件夹中的java.exe 和,这可能是 Eclipse 查找javaw.exe的文件夹。c:\Windows\System32如果您尝试重新安装不同的 JDK 版本并且忘记了您安装的最后一个版本(或者像我一样,如果您安装不同的版本以对某些遗留项目提供向后支持),这可能会变得非常混乱。

要 100% 确定 Eclipse 使用的 JVM,只需修改eclipse.ini文件eclipse/夹中的文件,使其指向您想要的确切 JVM。例如,如果您想使用 64 位的 jdk7,请添加这些行(检查是否适用相同的文件夹):

-vm
C:\Program Files\Java\jdk1.7.0_05\bin\javaw.exe

启动 Eclipse,它应该可以正常工作。

有关配置的更多信息,请访问此站点。eclipse.ini

于 2012-07-23T20:50:41.133 回答