Centos 6.4用のJava JDKについてはよくわかりません。

Centos 6.4用のJava JDKについてはよくわかりません。

何かをインストールする前にyum検索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」パッケージがインストールされていることを確認できます。両方のパッケージをインストールした理由は、そのうちの1つがOpen JDKパッケージであるためです。これは「Java *」というRPMです。

Oracle / SunがデプロイするJavaバージョンをJDKといいます。これは「jdk *」RPMです。これはJava開発者ツールキットです。

ランタイム環境(JRE)がインストールされている可能性があり、これはしばしば「jre *」と呼ばれます。

関連情報