一个由于位数导致的问题

今天打开eclipse时,出现如下错误。

查了一下发现是 未能加载JNI共享库,意思大概是说java虚拟机打开的路径不对吧。百度了一下,发觉上面讲的是一些32位的jdk和64位的计算机之间不兼容等等,也就是jdk和计算机的位数不同不兼容。但想了想记得之前自己安装的是64位的jdk,本身的电脑也是64位的,应该不是那个问题才对,另一个可能是path设置出错了,打开path,也没发现什么问题,因为我的java用cmd是可以运行的。其中有个问题困扰着我,就是计算机32位和64位,和program files,program files (X86)之间有什么关系。等到班里的大神回来后请教:
1.和program files,program files (X86)这两个是64位电脑为了区分32位和64位软件而弄的。系统一般默认都是放在program files里,如果是32位的软件就放在program files (X86)中。
2.我之前下载了32位之后有下载了64位的jdk,两个安装后就会分别放入,那两个文件中。而前几天不小心把32位的jdk有安装了一遍,那个path又被自己重新设置成了(X86)的,所以64位的eclipse就打开错误了。
在把64位jdk重装一遍后,再把path设回program files,eclipse终于成功打开了。

这就是今天学到的关于位数的一点知识,还有,jdk不同于QQ等软件,重新安装后不会覆盖原来的,更何况安装的路径不同,所以在重新安装新的jdk之前,要把原来的尽量卸载干净。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值