eclipse打不开,提示错误“Error:could not open 'D:\JAVA\JDK\lib\i386\jvm.cfg'"

具体情况是这样,我之前有安装了两个JDK,两个版本不一样,一个路径就是上面的D盘目录,另外一个是jdk-6u18-windows-i586,安装在D:\ProgramFi... 具体情况是这样,我之前有安装了两个JDK,两个版本不一样,一个路径就是上面的D盘目录,另外一个是jdk-6u18-windows-i586,安装在D:\Program Files\Java\jdk1.6.0_18,之后环境变量设的后面那个D:\Program Files\Java\jdk1.6.0_18\bin,安装Eclipse之后也一直用的很好,但是最近一次打开的时候就提示上面的错误了。
于是,我重新把两个JDK都删掉了,重新装了后面一个,目录也是D:\Program Files\Java\jdk1.6.0_18环境变量D:\Program Files\Java\jdk1.6.0_18\bin,再次运行Eclipse,结果还是没变,报出了如题的错误。
我想问一下,我设置了环境变量,但是它为什么没有按照我设置的环境变量的路径去找。我在D盘里面已经没有JAVA的文件夹,也没有这个文件夹所对应的环境变量,请问这个问题应该怎么解决。
请各位大神多注意一下我的具体情况,我已经正确设置了环境变量,不要笼统地说是我环境变量没设,或者设的有问题。具体怎么操作还请各位大神明示!
展开
 我来答
贯真
推荐于2018-05-10 · TA获得超过2698个赞
知道大有可为答主
回答量:1022
采纳率:0%
帮助的人:1093万
展开全部
其实很简单,如果你确定你的环境变量没错,就是注册表问题。
没有修改注册表,解决办法是:
重新安装JDK时注册表中\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environemt\1.6 项目下的JavaHome和RuntimeLib设置没有更新,将这两个项目更正即可.

如果注册表没问题,那就肯定是你的环境变量问题了。
股市95后游资散仙儿
老司机

2018-11-14 · 励志成为95后游资......
股市95后游资散仙儿
采纳数:92 获赞数:14236

向TA提问 私信TA
展开全部
卸载报错的jdk,重新配置新的jdk就好用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小汪在心里
2012-09-22
知道答主
回答量:1
采纳率:0%
帮助的人:1605
展开全部
有两个解决的办法:
1、删除原有的jdk配置;
2、将【环境变量】的【path】中jdk的配置放在最前面!
PS:我自己的使用了第二种方法后就可以用了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
记忆缓存
2011-03-10 · 超过22用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:55.7万
展开全部
先卸载掉jdk,eclipse安装程序,重新安装jdk,重新设置环境变量。估计是删除到两个jdk的原因,然后又重新安装jdk的话,需要重新改变一下环境变量的设置,让其生效,然后在运行eclipse.然后你再查看一下你设置环境变量下的地址是否有相关文件的存在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
byzeus
2011-03-10 · 超过12用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
首先说一下, 我不是大神. 我跟你一样, 都只是学习JAVA的一个菜鸟, 对这个问题感兴趣, 看看能不能帮到你, 希望大家互相进步.

1. JAVA相关的环境变量不是一个. 而是有多个!! 你这里只给出了一个变量值. 建议查看一下 有没有 "JAVA_HOME" 这个变量等等. 具体可以上网查一下. 我记不住这些变量的设置, 用到的时候, 都是上网现查.

2. 如果环境变量确实没有问题, 建议再重装下 Eclipse...

暂时就想到这么多, 我还是觉得最可能是变量的设置出了问题.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式