Java 32-bit VS 64-bit

因为系统是64位的, 所以下载软件时就默认下载了64bit的软件. 今天下载了一个64位的eclipse, 却报错, 后知道需要安装64位的JDK

在oracle的官网下载了个 jdk-6u37-windows-x64.exe, 安装后, 当在cmd命令行中运行 > java命令时, 却报出了以下错误:

Error opening registry key'software\Javasoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment'

尝试了重装, 下载revouninstaller-portable软件彻底卸载JDK, 清理注册表, 甚至重启电脑, 但是还是没用! 网上有提到环境变量的配置, 因为我是重新安装, 路径, 目录名等都一样, 所以我之前就没有修改这些配置, 但当我检查后发现, 在我看了一下我的环境变量, 发现在CLASSPATH这个变量值中, 多了好多tmp路径!!!

.;C:\Users\userName\AppData\Local\Temp\LRE841.tmp\lib\tools.jar;C:\Users\userName\AppData\Local\Temp\LRE841.tmp\lib;C:\Users\userName\AppData\Local\Temp\LRE841.tmp\lib\*.jar;C:\Users\userName\AppData\Local\Temp\LRE841.tmp\jre\lib\*.jar;

当我试着打开这些路径时, 发现路径根本不存在! 我删除了这些无效的配置, 重新运行了一个cmd窗口, 问题解决了!


运行eclipse时, 报: Error: could not find Java SE Runtime Environment


解决方案:

修改eclipse目录中的eclipse.ini文件, 在任意位置添加以下vm的配置, 保存即可

-vm
C:\Java\jdk1.6.0_37_x64\jre\bin\javaw.exe

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值