不确定 Centos 6.4 的 java JDK

不确定 Centos 6.4 的 java JDK

在安装任何东西之前我已经做了 yum search java 看看是否已经有了。它返回以下内容:

libreadline-java-javadoc.i686 : Javadoc for libreadline-java
libvirt-java-devel.noarch : Compressed Java source files for libvirt-java
libvirt-java-javadoc.noarch : Java documentation for libvirt-java
lpg-java-compat.noarch : Compatibility Java runtime library for LPG 1.x
pki-java-tools.noarch : Certificate System - PKI Java-Based Tools
pki-java-tools-javadoc.noarch : Certificate System - PKI Java-Based Tools
ppl-java-javadoc.i686 : Javadocs for ppl-java
java-1.5.0-gcj.i686 : JPackage runtime compatibility layer for GCJ
java-1.5.0-gcj-devel.i686 : JPackage development compatibility layer for GCJ
java-1.5.0-gcj-javadoc.i686 : API documentation for libgcj
java-1.5.0-gcj-src.i686 : Source files for libgcj
java-1.6.0-openjdk.i686 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.i686 : OpenJDK Demos
java-1.6.0-openjdk-devel.i686 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.i686 : OpenJDK API Documentation
java-1.6.0-openjdk-src.i686 : OpenJDK Source Bundle
java-1.7.0-openjdk.i686 : OpenJDK Runtime Environment
java-1.7.0-openjdk-demo.i686 : OpenJDK Demos
java-1.7.0-openjdk-devel.i686 : OpenJDK Development Environment
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.i686 : OpenJDK Source Bundle

那么这是否意味着我已经安装了它,或者这只是一些与 java 可以在系统上运行的内容相关的一般信息?

答案1

简单来说,可能不是。

运行该命令yum search java只会显示与您的搜索条件匹配的可能包。要查看已安装的内容,您需要使用以下任一命令进行搜索rpm或使用以下命令进行查询yum list installed

例子

转速

$ rpm -aq | grep -E "jdk|java"

$ yum list installed java* jdk*
Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit
Installed Packages
java-1.7.0-openjdk.x86_64                                                 1:1.7.0.60-2.4.3.0.fc19                                            @updates 
java-1.7.0-openjdk-devel.x86_64                                           1:1.7.0.60-2.4.3.0.fc19                                            @updates 
javahelp2.noarch                                                          2.0.05-13.fc19                                                     @fedora  
javamail.noarch                                                           1.4.3-16.fc19                                                      @fedora  
javapackages-tools.noarch                                                 0.15.0-2.fc19                                                      @updates 
jdk.x86_64                                                                2000:1.7.0_45-fcs                                                  installed

因此,在两个输出中,我们可以看到我安装了软件包“java”和“jdk”。我安装了两种类型的软件包的原因是因为其中一种是 Open JDK 软件包。这些是名为“Java*”的 RPM。

Oracle/Sun 分发的 Java 版本称为 JDK,这些是“jdk*”RPM。这是 Java 开发人员工具包。

您还可能安装了运行时环境 (JRE),它们通常称为“jre*”。

相关内容