Linux java-version显示早期版本,但已经安装了Java11
我试图用命令安装java 11Linux java-version显示早期版本,但已经安装了Java11,linux,Linux,我试图用命令安装java 11 apt-get install openjdk-11-jdk 安装已经完成,但我仍然从java-version命令中得到了这个结果 $ java -version java version "1.8.0_241" Java(TM) SE Runtime Environment (build 8.0.6.5 - pxa6480sr6fp5-20200111_02(SR6 FP5)) IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd
apt-get install openjdk-11-jdk
安装已经完成,但我仍然从java-version命令中得到了这个结果
$ java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 8.0.6.5 - pxa6480sr6fp5-20200111_02(SR6 FP5))
IBM J9 VM (build 2.9, JRE 1.8.0 Linux amd64-64-Bit Compressed References 20200108_436782 (JIT enabled, AOT enabled)
OpenJ9 - 7d1059c
OMR - d059105
IBM - c8aee39)
JCL - 20200110_01 based on Oracle jdk8u241-b07
然而,我在检查javac时得到了版本11
$ javac -version
javac 11.0.7
我搜索了解决方案,并尝试了下面的命令,但效果不佳。
(它根本没有显示任何输出,只是停了几个小时)
我怎样才能解决这个问题?我使用ubuntu mint bionic您可以使用
更新java alternative
命令检查并更新系统上安装的java版本
要列出所有已安装的版本,请执行以下操作:
update-java-alternatives --list
要使用其他版本作为默认java版本,请执行以下操作:
sudo update-java-alternatives --set /path/to/new-java-version
您可以从fist命令获得/path/to/new java版本
如果命令updatejava alternations
(基于debian的系统的首选方式)不可用,则使用
sudo更新替代方案——配置java
另外,要更改JAVA_HOME
,您必须在编辑/etc/environment
文件后通过添加/编辑以下变量来运行:source/etc/environment
JAVA_HOME="/path/to/new-java-version"
另外,如果您在任何用户的.bashrc或.profile中设置了这些值,请确保将它们替换为相同的值
JAVA_HOME="/path/to/new-java-version"
然后运行source.bashrc
或source.profile
您也可以使用updatealternatives
参考此命令。您可以使用updatejava alternative
命令检查和更新系统上安装的java版本
要列出所有已安装的版本,请执行以下操作:
update-java-alternatives --list
要使用其他版本作为默认java版本,请执行以下操作:
sudo update-java-alternatives --set /path/to/new-java-version
您可以从fist命令获得/path/to/new java版本
如果命令updatejava alternations
(基于debian的系统的首选方式)不可用,则使用
sudo更新替代方案——配置java
另外,要更改JAVA_HOME
,您必须在编辑/etc/environment
文件后通过添加/编辑以下变量来运行:source/etc/environment
JAVA_HOME="/path/to/new-java-version"
另外,如果您在任何用户的.bashrc或.profile中设置了这些值,请确保将它们替换为相同的值
JAVA_HOME="/path/to/new-java-version"
然后运行source.bashrc
或source.profile
您也可以使用updatealternations
$sudo update alternations--config java
来参考它!!!谢谢<代码>$sudo更新替代方案——配置java
它可以工作!!!谢谢