如何在64位windows7上同时使用32位和64位的Eclipse

 我用的是64位的windows7旗舰版,jdk1.7 

 64位机器上可以同时运行32位和64位的Eclipse,但是电脑中必须有相应的jdk。Eclipse虽然不需要安装,但是在启动时会检查系统中固定文件夹下是否有合适的jre。例如32位Eclipse会检查   C:/program files(x86)/java/;64位Eclipse会检查  C:/program files/java/。所以只有在这两个文件夹中有相应的jre,那么就可以实现同时运行32位和64位Eclipse。步骤如下:

1. 分别下载32位和64位的jdk以及32位和64位的Eclipse。

2. 由于Oracle官方网站上提供的windows版本的jdk都是EXE文件,而我们需要的仅是jre文件夹。我解决的办法是,首先安装64位jdk,在安装后,会在C:/programs files/ 下生成一个Java/文件夹,把这个Java文件夹复制到桌面上(当然也可以其他的地方,备份,以防在卸载它时将该文件夹删除)。再将64位的jdk卸载。然后安装32位的jdk,安装完成后,会在C:/programs files(x86)/文件夹下成成一个Java/文件夹。这时可以打开32位的Eclipse。然后将刚才复制的64位的Java文件夹复制回 C:/programs files 文件夹中即可。

  这时32位和64位的Eclipse都可以运行了。

    写的匆忙,错的或者不恰当的地方请指出。

关于Eclipse启动时弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法

2016年07月29日 20:45:45 crystalwillow 阅读数:1118 标签: eclipse jdk 解决方案 经验 更多

个人分类: 经验

今天因为觉得JDK版本过低,所以想安装更加新的版本,于是楼主就去了官网下载了x64的JDK,安装好之后在打开Eclipse是出现了问题,如下图:

那么这是怎么一回事呢?最后终于解决了问题,这里给大家分享解决经验。

引起的原因:你的Eclipse和JDK版本不兼容也就是一个是32位另一个却是64位引起的。

解决方案:(比如你装了32位的JDK出现了这个问题)

1.卸载掉原来安装的32位的JDK,然后安装64位的JDK到电脑中。

2.重新修改path 和 classpath 两个环境变量。因为在64系统当中,32位软件回安装到program files(*86)文件夹,64位软件会安装到program files 文件夹,当你先前安装32JDK时,你设置的环境变量路径当中当然会包括“program files (*86)”,而这时JDK已经转移到“program files”中了,修改过来即可。

3.如果以上还没解决文题,那就可能是你的JDK版本过高而你的Eclipse版本过低引起的了。

猜你喜欢

转载自blog.csdn.net/xiaobing_122613/article/details/84784542