これら3つのJavaインストールの違いは何ですか?

これら3つのJavaインストールの違いは何ですか?
   yum install -y java-1.7.0

   yum install -y java-1.7.0-openjdk.x86_64

   yum install -y java-1.7.0-openjdk-devel

もっと言及しましたが、協会。 openjdk.x86_64にはjreのみをインストールするというコメントがあります。これら3つの統計の正確な違いが見つかりませんか?どんな提案がありますか?

centos 6で3回目を試すと、コード1が返されます。しかし2番目は効果がありました。

答え1

見ているhttp://mirror.centos.org/centos/6/os/x86_64/Packages/もちろん、より多くのリポジトリを追加しない限り、何をインストールできるかを確認できます。

  • java-1.7.0-openjdk.x86_64JREを含むパッケージ。

  • java-1.7.0-openjdk-devel開発コンテンツが含まれています(Javaアプリケーションのみを実行したい場合はデフォルトでは必要ありません)。

  • java-1.7.0おそらく、最初のパッケージでよく使われる他のアイテムをインポートするメタパッケージ(少なくとも私の考えではそうです)でしょう。これは、ユーザーが望むものを手に入れる方法であることがよくあります。通常彼らが知っている唯一のことは、「Java 7のインストール」が欲しいということだけです。

関連情報