Fedora Server 28の新規ダウンロードをインストールしましたが、Javaが付属していませんでした。結構です。私は走ったyum list
、そしてインストールするいくつかのパッケージを見つけて、すべての最も適切な外観のJDKパッケージをインストールしました。
表面上、「JDK」は「Java Development Kit」の略であるはずですが、私はこれをすべて持っていますが、
javapackages-tools-5.0.0-14.fc28.noarch
Java-11-openjdk-11.0.ea.22-1.fc28.i686 tzdata-Java-2018e-1.fc28.noarch
Java-1.8.0-openjdk-headless-1.8.0.162-3.b12.fc28.x86_64
Java-11-openjdk-headless-11.0.ea.22-1.fc28.x86_64
Java-11-openjdk-headless-11.0.ea.22-1.fc28.i686
...私はjavac
コンパイラを持っていません。または、そこにある場合は、find
でさえ見つけることができません。
あえて言うと、JDKと呼ばれるものにはjavacコンパイラが欠けているはずがありません。それは、開発キットではないからです。
これをOracleから入手する必要がありますか?!
Fedoraでは、以下を使用して、特定のコマンドを提供するパッケージを見つけることができます。
rpm -qf `which javac`
または、yumを使用することもできます。
yum provides `which javac`
編集:どうやらJava-devel
はあなたが必要とするパッケージです。 (これはGoogle検索から得た)
Edit2:正しいパッケージはyum install Java-$VERSION-openjdk-devel
であることが判明しました