Eclipse链接JDK

时间:2012-07-23 18:50:28

标签: eclipse classpath java

我在C分区上提取了Eclipse。我得到Windows 7 64位。 Eclipse是64位。但JDK是32位。一旦我运行eclipse,pop菜单就说它无法在某种路径上找到JDK或JRE。一旦我从USB驱动器运行Eclipse它就可以了。问题是什么?我应该指定envorinmont变量,设置classpath还是什么?我该怎么办? 最好的问候

5 个答案:

答案 0 :(得分:1)

为什么不获得64位JDK?

答案 1 :(得分:0)

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

答案 2 :(得分: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,并且您的路径已正确配置。< / p>

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

5. 您可以将此Extracted Eclipse文件夹放在磁盘的任何位置,但我建议您将其存储在c:驱动器中C:\Program Files\eclipse

<强> 6。现在我认为应该有效.............

答案 3 :(得分:0)

在命令提示符中,java -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文件夹上的javaw.exec:\Windows\System32,这可能是Eclipse查找的文件夹。如果您尝试重新安装不同的JDK版本并且忘记了最后安装的JDK版本(或者像我一样,如果您为某些遗留项目安装了不同版本的后向支持),这可能会变得非常混乱。

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

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

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

转到this site有关eclipse.ini配置的更多信息。

答案 4 :(得分:0)

本教程是Win 64 bit唯一对我有用的东西。

要点: 安装

  • 32 bit eclipse
  • 32位JDK(非JRE)
  • 32位Android SDK

将Java添加到PATH环境变量

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

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

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