openSUSE如果要在Linux上降级Java版本,请执行以下步骤。
在此示例中,我们将从Java 11降级为Java 8。
实施环境
openSUSE Leap 15.1
检查已安装的软件包
1 2 3 4 5 6 7 8 9 | $ sudo zypper search -i java S | 名前 | 概要 | 種類 ---+--------------------------------+---------------------------------------+----------- i | antlr-java | 言語認識のためのもう 1 つのツール (-> | パッケージ i+ | devel_java | Java 開発 | パターン i | java-11-openjdk | OpenJDK 11 Runtime Environment | パッケージ i | java-11-openjdk-devel | OpenJDK 11 Development Environment | パッケージ i | java-11-openjdk-headless | OpenJDK 11 Runtime Environment | パッケージ |
从上面的列表
中删除了版本11程序包
1 | $ sudo zypper remove -y java-11-openjdk java-11-openjdk-devel java-11-openjdk-headless |
安装版本8程序包
1 | $ sudo zypper install -y java-1_8_0-openjdk java-1_8_0-openjdk-devel java-1_8_0-openjdk-plugin |
检查安装的版本
1 2 3 4 | $ java -version openjdk version "1.8.0_242" OpenJDK Runtime Environment (IcedTea 3.15.0) (build 1.8.0_242-b08 suse-lp151.2.9.1-x86_64) OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode) |
您已成功降级到Java 8。