安装 Ant 将覆盖 Java 安装

安装 Ant 将覆盖 Java 安装

我尝试在安装 Java 后安装 ANT。我的 Java 是在 Sun Java 中。

pc19@pc19-H110:~$  java -version
java version "20.0.2" 2023-07-18
Java(TM) SE Runtime Environment (build 20.0.2+9-78)
Java HotSpot(TM) 64-Bit Server VM (build 20.0.2+9-78, mixed mode, sharing)

pc19@-H110:~$ echo $JAVA_HOME
/usr/lib/jvm/jdk-20/bin/java

pc19@pc19-H110:~$ whereis java
java: /usr/bin/java /usr/share/java /usr/lib/jvm/jdk-20/bin/java

pc19@-H110:~$ sudo apt-get install ant

pc19@-H110:~$ java -version
openjdk version "11.0.20.1" 2023-08-24
OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.20.1+1-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

当我使用 安装 ANT 时sudo apt get install ant,它会用 OpenJdk 安装覆盖 Sun Java 安装。有人知道解决方法吗?

为什么 ant 安装会覆盖 java?我该如何停止它?

相关内容