【常见BUG】重装JDK出现的Eclipse打不开

1.重装JDK出现的Eclipse打不开的情况

启动eclipse时Failed to load the JNI shared library:"C:Program Files (x86)\jdk\bin\..\jre\bin\server\jvm.dll"

自己认为,原因可能是JDK是32的,Eclipse是64的。

JDK和Eclipse来源于导师,但是Eclispe都打不开,jdk自动装到Program Files (x86)中,重装回自己的1.8可以打开。

觉得问题就在这了

64位的系统中,对应的软件安装目录:

  • 32位的软件,默认安装到:C:\Program Files (x86)\
  • 64位的软件,默认安装到:C:\Program Files\

验证确实如上文所述

jdk 早一些的有i586,ia64,x64这三种

后期就只有i586,x64这两种了

再看一眼之前装的

x86就是32位,其他两个是64位,一般就x64的就好,现在知道为毛会有问题了,而且32位的东西会自动装到 Program Files (x86)目录下。

 

然后继续出现新问题

2.start server时,报错为Eclipse下启动tomcat报错:/bin/tool.jar which is referenced by the classpath, does not exist.

原因是jdk路径变了。

解决:双击server->Open launch configuration->Classpath->Add External JARs...->失效的remove掉。

 

3.Project facet Java 1.8 is not supported by target runtime Apache Tomcat v7.0.之前装的jdk 1.8,后来重装JDK后产生的问题。

解决:Properties->Java Compiler->改compilance 到1.6,最后quick fix

原理应该是换了一个runtime environment

 

4.直接复制一个Eclipse,配置不同导致的问题

以往的经验告诉我,这个问题不会有很复杂的原因,感觉可能是这个Eclipse也是32位的,因为JDK都是32的。

 

5.改完settings.xml以后导入不了Maven了

如下

 

转载于:https://www.cnblogs.com/zuoyaoAC/p/5953019.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值