web-dev-qa-db-ja.com

Fedoraでは、JavaCを入手するためにDevelパッケージをインストールする必要があるのですか?

「JDK」がJava開発キットを表し、Debianベースのシステムでは、default-jdkをインストールして実行javacを取得します。ただし、Fedora(少なくとも最近のもの)のインストールJava-openjdkjavacはインストールされませんが、たとえばJava-openjdk-develをインストールする必要があります。

javacに関するJDKの概念を誤解していますか?または、「JDK」を含む名前が「jdk」を含む名前を持つのは、Fedoraでjavacを提供していますか?私はだろう JDKが「devel」を暗示しているので、Java-openjdk-develだけがあったかどうかを理解していますが、それではJava-openjdk(Develなしで)が表されていません。

4
frans

OpenJDKは、オープンソースのJDK実装を提供するプロジェクトの名前です。 JREは開発ツールなしで、エンドユーザーサブセットです。

Java-openjdkはOpenJDKのエンドユーザー部分、つまりです。 JRE。
[。] Java-openjdk-devel openjdkによって実装されたJDK全体の開発者のためのものです。

1
gronostaj