问题描述
在破解myeclipse时不能运行破解文件。 用cmd尝试后发现输入java -version显示找不到文件 之后尝试修改环境变量,无果。
解决方法
去以下路径,删掉该路径下的三个文件后重新测试java -version
C:\ProgramData\Oracle\Java\javapath
成功!
问题分析
现在问题已经解决了,来分析下为什么会有这种情况。个人以为,最开始我配置的是64位的JDK,而且已经使用了一段时间了,在使用的过程中(比如J2EE项目运行)会把按照配置的JAVA_HOME路径加载java.exe、javaw.exe、javaws.exe,并在某一默认的路径【本电脑是C:\ProgramData\Oracle\Java\javapath\】下生成以上三个文件的快捷方式。而在改变JAVA_HOME的时候,这三个文件的快捷方式仍然是之前,所以就会有问题了。有人说把%JAVA_HOME%\bin放在path变量的最前面,这个不一定会有效,如果这三个文件在C:\ProgramData\Oracle\Java\javapath\中已经被删除了,我觉得是会有用的,但如果还是存在就难说了。
参考Blog
https://blog.csdn.net/qinxian20120/article/details/80309050
|