首页 > 解决方案 > javac 版本和 java 版本在命令行上显示不同

问题描述

之前,我有 java 8。我最近安装了 java 11。我将路径Java\jdk-11.0.7\bin移到了环境变量的顶部。当我这样做时,javac -version它给了我第 11 版。但是当我这样做时java -version,它给了我第 8 版。我该如何纠正这个问题?具体来说,我想运行一个使用 java 11 编译的 jar 文件。

标签: javawindowsjavac

解决方案


在 linux distors 中,您可以配置 java 和 javac

update-alternatives --config java
update-alternatives --config javac

推荐阅读