我在C分区上提取了Eclipse。我得到Windows 7 64位。 Eclipse是64位。但JDK是32位。一旦我运行eclipse,pop菜单就说它无法在某种路径上找到JDK或JRE。一旦我从USB驱动器运行Eclipse它就可以了。问题是什么?我应该指定envorinmont变量,设置classpath还是什么?我该怎么办? 最好的问候
答案 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.exe
和c:\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唯一对我有用的东西。
要点: 安装
将Java添加到PATH环境变量
打开eclipse.ini并添加一行指向JDK
我首先从我的系统中卸载了所有版本的Java。
http://envyandroid.com/archives/38/getting-started-with-android-dev-environment