刚才打开eclipse时,出现如上的报错窗口。
1.查看java 版本,发现是1.8版本,记得自己之前手动安装的java应该是1.7或者更低的版本。让我想起之前系统总是会提醒java有更新,最近就没有收到提醒了。应该是某一次提醒之后选择了安装。
java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) Client VM (build 25.45-b02, mixed mode, sharing)
2.win7下安装which命令,查看java.exe的默认目录
GnuWin32 Packages中有which,点击setup下载安装文件,安装。安装完成后会有错误提示。但是经过使用后发现,错误提示没有影响which的使用
which java
C:\ProgramData\Oracle\Java\javapath\java.EXE
3.删除环境变量path中的C:\ProgramData\Oracle\Java\javapath目录
仔细查看path中的各个环境变量的值,发现之前自己写入的java 7的环境变量在C:\ProgramData\Oracle\Java\javapath后面,windows从C:\ProgramData\Oracle\Java\javapath中找到java.exe之后就不再进行后面的查找了。
http://stackoverflow.com/a/26709519/1767800
时间: 2024-10-27 08:06:43