先安装了jdk16,然后安装jdk1.8,装完jdk1.8之后自动给它更新了一次从1.8.2到1.8.3然后就关闭了更新功能
但是
java版本和javac版本号出现不一致
如果使用记事本编辑Java源代码使用命令行执行的话,javac可以正常编译,但是1.8.0_301版本的java.exe无法对16.0.2版本的javac.exe编译的.class文件进行解释运行,会报错
1、去看系统环境变量
将Path中的"%JAVA_HOME%\bin"上移到最前面
然后发现有两个javapath
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Program Files\Common Files\Oracle\Java\javapath
将
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
目录下的一个也叫java.exe的文件删除或者移动到别处
则如标红位置所示
如果将
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
目录下的一个也叫java.exe的还原回来
则
再次出现一个1.8一个16的版本不一致问题
java与javac版本号不一致
最新推荐文章于 2024-05-28 10:53:23 发布