前言
今天写博客需要使用到低版本的java版本,删除了javahome这样的环境变量之后,发现新打开的cmd窗口中,输入java -version和javac仍然输出正确。
步骤
- 首先当然是删除一些明显的java环境变量配置,如经典的
JAVA_HOME或者classpath中去看看。 - 随后,你需要在环境变量中找到
C:\Program Files\Common Files\Oracle\Java\javapath这样的一个值(我是在系统变量path中找到的),笔者就是在删除了这个变量之后成功使得java -version和javac失效的。
也可以输入
where java删除javapath文件下的内容,也可以让
javac和java -version失效