web-dev-qa-db-ja.com

FreeBSD 11.1にJava 9、10、11、または12をインストールします

最新の Portsコレクション を見ると:

cd /usr/ports/Java && ls -d openjdk*

…OpenJDKリリースでJavaのバージョン6、7、および8のみが表示されます。

openjdk6 openjdk6-jre openjdk7 openjdk7-jre openjdk8 openjdk8-jre

8 8-より後のJavaプラットフォームのオープンソースバージョンを入手してインストールするにはどうすればよいですか?それはJavaのバージョン 9、10、11、または12 でしょうか?できれば少なくとも11、つまり [〜#〜] lts [〜#〜] (長期サポート)リリースです。

FreeBSDJava®Project ページは、Java 8.以降、何でも疑わしいほど静かです。

Javaには、次のようなさまざまなソースがあります。

しかし、これらはどれも [〜#〜] bsd [〜#〜] 固有のリリースを提供していません。

Javaを使用しますか?

それらのソースのいくつかはLinuxリリースを提供しています。 Java Linux用の Linux®バイナリ互換性 機能を使用してLinuxを実行しますか?

今日のFreeBSDでJavaを実行する通常の方法ですか?

このトピックに関する以前の質問

ここでの私の質問は、以下のような質問の更新バージョンです。 (Javaの世界で多くのことが変更されました!)

7
Basil Bourque

Java 11および12

OpenJDK 11および12がポートツリーに表示されるようになりました。見る:

努力が進行中 FreeBSD向けのOpenJDKの将来のバージョンがmacOS、Linux、AIXなどの他のOSと共に定期的に利用可能になることを確認する。

以前のバージョン

Java 9&10の期間中、BSD作業は 進行中 でした。9&10がスキップされた間、11&12は現在利用可能です。注意: Java SE 11Long-Term Support(LTS) のバージョンであり、Oracleおよび OpenJDK プロジェクトによって採用された新しい6か月のリリースケイデンスに準拠しています。

Java 8はBSD用にリリースされ、Portsツリーから入手できます。

Oracle(Linux)の実行に関してJava-可能ですが、このJREは不安定です。たとえば、それを使用してMATLABをインストールすると、プロセス中にインストーラーがランダムにクラッシュします。ただし、マイレージは注意が必要です。

7
arrowd