华佗养生网
您的当前位置:首页Eclipse启动故障处理一例

Eclipse启动故障处理一例

来源:华佗养生网
Eclipse启动故障一例

基础环境:

win10_x_home

JDK1.8.20(D:\\pro\\Java\\jdk1.8.0_20)

eclipse(Version: Mars Release (4.5.0) Build id: 20150621-1200) (D:\\pro\\adt\\eclipse)

windows环境变量 用户变量{

JAVA_HOME=D:\\pro\\Java\\jdk1.8.0_20

CLASS_PATH=.;%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\ools.jar

}

系统变量{

}

Java环境变量生效测试:

故障截图:

双击eclipse之后,

处理:

和同事的环境做了一下对比,发现我们系统之间的差别在于:我在用户变量里面声明了JAVA_HOME,之后在系统环境变量Path里面没有再敲一次jdk的绝对路径,而是直接引用了%JAVA_HOME%;而同事的系统中Path里面的路径直接写的是jdk的绝对路径。

于是,怀疑是因为系统变量引用了用户变量,而用户变量又读取失败,导致了eclipse报错,于是尝试,把JAVA_HOME这个变量写到系统变量里面去。

然后保存,重新打开eclipse,果断的打开了~

收获:

对于windows系统来讲(其实也包括linux系统),用户变量和系统变量还是有很大区别的。

同时有了一个猜想,是不是因为实际启动eclipse的用户不是我自己才导致eclipse没能读到我的用户变量呢。

在任务管理器里面看了一眼,失望了,eclipse是用我的用户启动的。。。。

另一个解决方法:

在系统环境变量Path中,不引用用户变量JAVA_HOME,直接写:D:\\pro\\Java\\jdk1.8.0_20\\bin;[原来的Path内容]

因篇幅问题不能全部显示,请点此查看更多更全内容