前几日突然想更新jdk版本时,出现的错误提示我已截图,如下
其实出现这种错误提示,最有可能的就是我们曾安装过jdk,但是在卸载或者更新的时候,旧版本的jdk卸载有残留,与现有的产生冲突
可以下一个cclear来个彻底的清除,他可以消除包含注册表及配置文件在内的一些顽固残留(例如360卸载后的顽固残留),但较为直接的是删除几个LocalLow文件夹(存放软件的配置文件和临时文件的文件夹)下的文件,就可以解决,如果怕被我的指示误伤,可以去下cclear。
对于他的残留文件可以删除,以下路径:
C:\Users\Administrator\AppData\LocalLow\Oracle路径下,查看是否存在java文件,有则删
其实如果在C:\Users\Administrator\AppData\LocalLow路径下但凡出现Oracle或sun这java老东家的标志的文件都可删除,前提你就只是安装了老东家的jdk产品(localLow是存放软件的配置文件和临时文件的)
本人操作——只删除了LocalLow\Oracle文件下的java文件就解决了,具体操作还得切合实际环境。
还有就是环境变量记得重新配置,不然还得出错。
以上就是我的个人见解及解决方法,仅供参考,不作为专业指导。