首页 > 代码库 > windows 共存多个位数不同的jdk时,eclipse的报错对应措施

windows 共存多个位数不同的jdk时,eclipse的报错对应措施

1. 判断当前jdk的位数

# java -versionjava version "1.6.0_26"Java(TM) SE Runtime Environment (build 1.6.0_26-b03)Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)# 如果是64位,最后一行会有显示64-Bit#java -versionjava version "1.6.0_26"Java(TM) SE Runtime Environment (build 1.6.0_26-b03)Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

2. 如果eclipse 启动时报 fail to load the jni shared library, 这种情况就是eclipse要求的jdk位数与当前eclipse调用的jdk位数不一致,需要调整。有2个方案:

# a. 调整JAVA_HOME至正确的jdk directory,即修改JAVA_HOME, PATH等# b. 修改eclipse安装目录下的eclipse.ini文件,使用-vm参数指明需要的javaw.exe所在directory-vmC:\developworks\lib\jdk\jdk1.7.0_67\bin\javaw.exe

windows 共存多个位数不同的jdk时,eclipse的报错对应措施