FreeBSD Ports Search ページで、私は 結果リストを参照 項目 openjdk11-11.0.4+11.1
。
私がそれをインストールしようとすると:
$ Sudo pkg install openjdk11-11.0.4+11.1
…パッケージが見つからなかったというエラーが表示されます。
FreeBSDリポジトリカタログを更新しています...
FreeBSDリポジトリは最新です。
すべてのリポジトリは最新です。
pkg:一致する 'openjdk11-11.0.4 +11.1'をインストールするために使用できるパッケージがリポジトリに見つかりませんでした
➥ここで何が欠けていますか? FreeBSD12にJava/OpenJDK 11または12をインストールする適切な方法は何ですか?
長い特定のパッケージ名openjdk11
ではなく、プロジェクトの短い一般名openjdk11-11.0.4+11.1
を使用してください。
$ Sudo pkg install openjdk11
投稿したリンク、アイテムのリスト openjdk11-11.0.4+11.1
をクリックします。
次に表示されるページで、ヘッダーに注意してください。
/ head/Java/openjdk11のインデックス
その最後の部分を、インストールするパッケージの名前として使用します。したがって、ここではopenjdk11
だけが必要です。
その短い名前を使用してインストールします。
$ Sudo pkg install openjdk11
…そして、インストールを進めるように求めるプロンプトが表示されます。そのバージョンのJavaの最新の更新を自動的に取得します。上記のWebページで、11.0.3と11.0.4への更新の両方がどのように言及されているかに注目してください。
Javaのビルド済みインストールの場合は、次を実行するだけです。
Sudo pkg install openjdk12
次に、OpenJDKが/usr/local/openjdk12/
にインストールされています。
次に、インストールにつながるいくつかの環境変数を設定することをお勧めします。たとえば、zshを構成するための.zshrc
ファイルに次を追加します。
path+=/usr/local/openjdk12/bin