我尝试在安装 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?我该如何停止它?