doc/website/content/ja/java/_index.adoc
Sergio Carlavilla Delgado 989d921f5d Migrate doc to Hugo/AsciiDoctor
I'm very pleased to announce the release of
our new website and documentation using
the new toolchain with Hugo and AsciiDoctor.

To get more information about the new toolchain
please read the FreeBSD Documentation Project Primer[1],
Hugo docs[2] and AsciiDoctor docs[3].

Acknowledgment:
Benedict Reuschling <bcr@>
Glen Barber <gjb@>
Hiroki Sato <hrs@>
Li-Wen Hsu <lwhsu@>
Sean Chittenden <seanc@>
The FreeBSD Foundation

[1] https://docs.FreeBSD.org/en/books/fdp-primer/
[2] https://gohugo.io/documentation/
[3] https://docs.asciidoctor.org/home/

Approved by:    doceng, core
2021-01-26 00:31:29 +01:00

95 lines
4.7 KiB
Text

---
title: "FreeBSD Java® プロジェクト"
sidenav: developers
---
include::shared/ja/urls.adoc[]
= FreeBSD Java(R) プロジェクト
[.right]
image::../../gifs/j2j.gif[Jump to Java(R)]
== Java を入手する
FreeBSD には、二つの Java Development Kit があります。
=== OpenJDK
OpenJDK(R) プロジェクトは、Java(R) SE プラットフォームのネイティブなオープンソースの実装を提供しています。 現在サポートされているすべての FreeBSD リリースにおいて、 以下のバージョンとアーキテクチャの組み合わせで利用できます。
*aarch64*: `openjdk8`, `openjdk11`, `openjdk12`, `openjdk13`
*amd64*: `openjdk7`, `openjdk8`, `openjdk11`, `openjdk12`, `openjdk13`
*arm6*: `openjdk8`
*arm7*: `openjdk8`
*i386*: `openjdk7`, `openjdk8`, `openjdk11`, `openjdk12`, `openjdk13`
*powerpc*: `openjdk8`
*powerpc64*: `openjdk8`, `openjdk11`, `openjdk12`, `openjdk13`
OpenJDK(R) は頻繁にアップデートされています。 詳細なリリースの変遷を知るには、 link:https://svnweb.freebsd.org/ports/head/java/[リビジョンログ] を参照してください。さらに、 link:https://www.freshports.org/search.php?query=openjdk&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive[FreshPorts] でより多くの情報をレビューすることもできます。
OpenJDK(R) package をインストールするには、 link:https://www.FreeBSD.org/cgi/man.cgi?query=pkg[`pkg`] ユーティリティまたは ports システムを使用してください。
`pkg install openjdk[バージョン]`
または
`cd /usr/ports/java/openjdk[version]`
`make install clean`
ここで [バージョン] は、7, 8, 11, 12, または 13 のどれかです。 (`openjdk11`) の例は以下になります。
`pkg install openjdk11`
または
`cd /usr/ports/java/openjdk11`
`make install clean`
=== Linux 用 Oracle JDK
この port は、Linux 用にビルドされた Oracle の Java Development Kit をインストールします。これは、Linux 互換機能を用いることで FreeBSD 上でも、動作します。
`pkg install linux-oracle-jdk18`
または
`cd /usr/ports/java/linux-oracle-jdk18`
`make install clean`
*注意:* 現在のライセンスのポリシにより、FreeBSD 上の Oracle JDK のバイナリを配布することはできません。 また、個人的に使用することしか許されません。 同じ理由で、ソースコードも手動でダウンロードする必要があります。
== *文書*
* link:{porters-handbook}#using-java[ports を作る。]
== How to help
=== ...バグの修正または新しい機能の追加
OpenJDK の BSD port のメインリポジトリは、Github で公開されています。 プルリクエストは歓迎です。 より多くの情報は link:https://wiki.freebsd.org/Ports/openjdk_11[Wiki] にあります。
=== ...テストを支援
あなたにできる間違いなく最良のことは、 最新リリースをダウンロードしてインストールし、 気に入っている Java アプリケーションをすべて動かしてみてください。 動かない場合は、下記を参照してください。
=== ...バグを報告
動作しないアプリケーションやクラッシュするアプリケーションを見つけたら、 報告する前に以下の手順を踏んでください。
. もう一度試してみてください。
. そのアプリケーションの設定を確認してください。 動かす際に何か間違えていないでしょうか。
. ほかのプラットフォームで試してください。 参照プラットフォームが利用できるなら、そこで試しましょう (アプリケーションエラーなのか、Java のバグなのか、FreeBSD 特有のバグなのかはっきりさせる必要があります)。
. 問題の範囲を絞り込みましょう。 あなたのコードの問題であれば、 どのコードが引き起こしているかまで突き止めてください。 さもなければ、問題を再現する手順をはっきりさせてください。
. JDK 移植チームに知らせてください。 freebsd-java@FreeBSD.org にメールを送ってください。 あなたが行った手順を書くのを忘れないでください。
. 最後に、もっとも重要なことですが、問題を修正するために JDK 移植チームと共同作業する意欲をもってください。
=== ...ドキュメントを寄稿
これに関しては、誰もが手助けできます。 何かドキュメントに加える提案があれば、それを書いて freebsd-java@FreeBSD.org に送ってください。