144 lines
5.5 KiB
XML
144 lines
5.5 KiB
XML
<?xml version="1.0" encoding="euc-jp"?>
|
|
<!DOCTYPE html PUBLIC "-//FreeBSD//DTD XHTML 1.0 Transitional-Based Extension//EN"
|
|
"http://www.FreeBSD.org/XML/share/xml/xhtml10-freebsd.dtd" [
|
|
<!ENTITY title "FreeBSD &java; プロジェクト">
|
|
<!ENTITY url.books "../../../doc/en_US.ISO8859-1/books">
|
|
<!-- $FreeBSD$ -->
|
|
<!-- The FreeBSD Japanese Documentation Project -->
|
|
<!-- Original revision: r53986 -->
|
|
]>
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>&title;</title>
|
|
|
|
<cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS">$FreeBSD$</cvs:keyword>
|
|
</head>
|
|
|
|
<body class="navinclude.developers">
|
|
|
|
<a href="https://www.oracle.com/technetwork/java/index.html"><img src="&enbase;/java/j2j.gif" hspace="10"
|
|
border="0" alt="Jump to &java;" align="right"/></a>
|
|
|
|
<h2>Java を入手する</h2>
|
|
|
|
<p>FreeBSD には、二つの Java Development Kit があります。</p>
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
<h3>OpenJDK</h3>
|
|
|
|
<p>&openjdk; プロジェクトは、&java;
|
|
SE プラットフォームのネイティブなオープンソースの実装を提供しています。
|
|
現在サポートされているすべての FreeBSD リリースにおいて、
|
|
以下のバージョンとアーキテクチャの組み合わせで利用できます。</p>
|
|
|
|
<p><b>aarch64</b>: <code>openjdk8</code>, <code>openjdk11</code>, <code>openjdk12</code>, <code>openjdk13</code></p>
|
|
<p><b>amd64</b>: <code>openjdk7</code>, <code>openjdk8</code>, <code>openjdk11</code>, <code>openjdk12</code>, <code>openjdk13</code></p>
|
|
<p><b>arm6</b>: <code>openjdk8</code></p>
|
|
<p><b>arm7</b>: <code>openjdk8</code></p>
|
|
<p><b>i386</b>: <code>openjdk7</code>, <code>openjdk8</code>, <code>openjdk11</code>, <code>openjdk12</code>, <code>openjdk13</code></p>
|
|
<p><b>powerpc</b>: <code>openjdk8</code></p>
|
|
<p><b>powerpc64</b>: <code>openjdk8</code>, <code>openjdk11</code>, <code>openjdk12</code>, <code>openjdk13</code></p>
|
|
|
|
<p>&openjdk; は頻繁にアップデートされています。
|
|
詳細なリリースの変遷を知るには、
|
|
<a href="https://svnweb.freebsd.org/ports/head/java/">リビジョンログ</a>
|
|
を参照してください。さらに、
|
|
<a href="https://www.freshports.org/search.php?query=openjdk&search=go&num=10&stype=name&method=match&deleted=excludedeleted&start=1&casesensitivity=caseinsensitive">FreshPorts</a>
|
|
でより多くの情報をレビューすることもできます。</p>
|
|
|
|
<p>&openjdk; package をインストールするには、
|
|
<a href="&enbase;/cgi/man.cgi?query=pkg"><tt>pkg</tt></a>
|
|
ユーティリティまたは ports システムを使用してください。</p>
|
|
|
|
<p><code>pkg install openjdk[バージョン]</code></p>
|
|
<p>または</p>
|
|
<p><code>cd /usr/ports/java/openjdk[version]
|
|
<br/>make install clean
|
|
</code></p>
|
|
|
|
<p>ここで [バージョン] は、7, 8, 11, 12, または 13 のどれかです。
|
|
(<code>openjdk11</code>) の例は以下になります。</p>
|
|
<p><code>pkg install openjdk11</code></p>
|
|
<p>または</p>
|
|
<p><code>cd /usr/ports/java/openjdk11
|
|
<br/>make install clean
|
|
</code></p>
|
|
</li>
|
|
|
|
<li>
|
|
<h3>Linux 用 Oracle JDK</h3>
|
|
|
|
<p>この port は、Linux 用にビルドされた Oracle の Java Development Kit
|
|
をインストールします。これは、Linux 互換機能を用いることで FreeBSD
|
|
上でも、動作します。</p>
|
|
|
|
<p><code>pkg install linux-oracle-jdk18</code></p>
|
|
<p>または</p>
|
|
<p><code>cd /usr/ports/java/linux-oracle-jdk18
|
|
<br/>make install clean
|
|
</code></p>
|
|
|
|
<p><b>注意:</b> 現在のライセンスのポリシにより、FreeBSD 上の Oracle
|
|
JDK のバイナリを配布することはできません。
|
|
また、個人的に使用することしか許されません。
|
|
同じ理由で、ソースコードも手動でダウンロードする必要があります。</p>
|
|
</li>
|
|
</ul>
|
|
|
|
<h2><b>文書</b></h2>
|
|
|
|
<ul>
|
|
<li><a href="&url.books;/porters-handbook/using-java.html">ports を作る。</a></li>
|
|
</ul>
|
|
|
|
<h2>How to help</h2>
|
|
|
|
<h3>...バグの修正または新しい機能の追加</h3>
|
|
|
|
<p>OpenJDK の BSD port のメインリポジトリは、Github で公開されています。
|
|
プルリクエストは歓迎です。
|
|
より多くの情報は
|
|
<a href="https://wiki.freebsd.org/Ports/openjdk_11">Wiki</a>
|
|
にあります。</p>
|
|
|
|
<h3>...テストを支援</h3>
|
|
|
|
<p>あなたにできる間違いなく最良のことは、
|
|
最新リリースをダウンロードしてインストールし、
|
|
気に入っている Java アプリケーションをすべて動かしてみてください。
|
|
動かない場合は、下記を参照してください。</p>
|
|
|
|
<h3>...バグを報告</h3>
|
|
<p>動作しないアプリケーションやクラッシュするアプリケーションを見つけたら、
|
|
報告する前に以下の手順を踏んでください。</p>
|
|
<ol>
|
|
<li>もう一度試してみてください。</li>
|
|
<li>そのアプリケーションの設定を確認してください。
|
|
動かす際に何か間違えていないでしょうか。</li>
|
|
<li>ほかのプラットフォームで試してください。
|
|
参照プラットフォームが利用できるなら、そこで試しましょう
|
|
(アプリケーションエラーなのか、Java のバグなのか、FreeBSD
|
|
特有のバグなのかはっきりさせる必要があります)。</li>
|
|
<li>問題の範囲を絞り込みましょう。
|
|
あなたのコードの問題であれば、
|
|
どのコードが引き起こしているかまで突き止めてください。
|
|
さもなければ、問題を再現する手順をはっきりさせてください。</li>
|
|
<li>JDK 移植チームに知らせてください。
|
|
<a href="mailto:freebsd-java@FreeBSD.org">freebsd-java@FreeBSD.org</a>
|
|
にメールを送ってください。
|
|
あなたが行った手順を書くのを忘れないでください。</li>
|
|
<li>最後に、もっとも重要なことですが、問題を修正するために
|
|
JDK 移植チームと共同作業する意欲をもってください。</li>
|
|
</ol>
|
|
|
|
<h3>...ドキュメントを寄稿</h3>
|
|
<p>これに関しては、誰もが手助けできます。
|
|
何かドキュメントに加える提案があれば、それを書いて
|
|
<a href="mailto:freebsd-java@FreeBSD.org">freebsd-java@FreeBSD.org</a>
|
|
に送ってください。</p>
|
|
|
|
</body>
|
|
</html>
|