标准JDK的lib目录下确实没有i386的目录,这个只在JRE中存在。安装JDK时,同时安装的JRE没安装正确,才导致这个问题的。
单击开始、运行、输入regedit、确定,进入注册表编辑器regedit.exe
可以修改注册表解决(假设你是1.6):
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6
\JavaHome=D:\jdk\jre
RuntimeLib=D:\jdk\jre\bin\client\jvm.dll