javac版本和java版本在命令行上显示不同

问题描述 投票:0回答:2

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

java windows javac
2个回答
1
投票

在Linux发行版中,您可以使用以下方式配置java和javac:>

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

0
投票

[无论何时安装JDK,它都会询问您是否也要安装JRE。您选择退出了。如果发生这种情况,则应同时卸载Java 8和Java 11,然后再次安装Java 11。但是,在执行此操作之前,您可以尝试以下操作:

© www.soinside.com 2019 - 2024. All rights reserved.