「JDK」がJava開発キットを表し、Debianベースのシステムでは、default-jdk
をインストールして実行javac
を取得します。ただし、Fedora(少なくとも最近のもの)のインストールJava-openjdk
javac
はインストールされませんが、たとえばJava-openjdk-devel
をインストールする必要があります。
javac
に関するJDKの概念を誤解していますか?または、「JDK」を含む名前が「jdk」を含む名前を持つのは、Fedoraでjavac
を提供していますか?私はだろう JDKが「devel」を暗示しているので、Java-openjdk-devel
だけがあったかどうかを理解していますが、それではJava-openjdk
(Develなしで)が表されていません。
OpenJDKは、オープンソースのJDK実装を提供するプロジェクトの名前です。 JREは開発ツールなしで、エンドユーザーサブセットです。
Java-openjdk
はOpenJDKのエンドユーザー部分、つまりです。 JRE。
[。] Java-openjdk-devel
openjdkによって実装されたJDK全体の開発者のためのものです。