从Linux正确卸载Java

问题描述 投票:1回答:1

我有一个在其上运行EC2Linux OS(Amazon Linux AMI release 2018.03)实例。默认情况下,它已安装了Java。

当我执行java -version时,这就是控制台中显示的内容:

java version "1.7.0_171"

OpenJDK Runtime Environment(amzn-2.6.13.0.76.amznl-x86_64 u171-b01)

OpenJDK 64-Bit Server VM(build 24.171-b01, mixed mode)

但是,我想从EC2实例中删除Java。

所以,我尝试了命令

yum remove java-1.7.0-openjdk.x86_64

并且它已从我的实例中删除。作为验证,当我执行java -version时,它显示为bash: java: command not found

但是当我这样做时:

yum list installed | grep "java"

我可以看到已安装的以下软件包

javapackages-tools.noarch                 0.9.1-1.5.amzn1              installed
tzdata-java.noarch                        2019c-1.73.amzn1             installed

类似地,当我做:

yum list installed | grep "jdk"

我可以看到已安装的以下软件包

copy-jdk-configs.noarch                   3.3-10.3.amzn1               installed

谁能告诉我这些软件包(javapackages-tools.noarch, tzdata-java.noarch, copy-jdk-configs.noarch)是干什么用的?还需要删除它们以完全删除Java。

java linux redhat yum amazon-linux
1个回答
0
投票

也许这些软件包是系统中其他软件包的依赖项。

此cmd的输出是什么:“ yum擦除-删除叶javapackages-tools.noarch”?

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