doc/ja_JP.eucJP/htdocs/java/howhelp.xml
Gabor Kovesdan 77d737ee88 - Rename the share/sgml directories to share/xml
- Fix build errors from the next change

Approved by:	doceng (implicit)
2012-10-01 11:56:00 +00:00

113 lines
4.7 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/doc/share/xml/xhtml10-freebsd.dtd" [
<!ENTITY title "FreeBSD &java; プロジェクト: How To Help">
<!-- The FreeBSD Japanese Documentation Project -->
<!-- Original revision: 1.12 -->
]>
<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">
<p><b>私は</b>
<br/>...<a href="#code">移植そのものの作業</a>
<br/>...<a href="#testing">テストを支援</a>
<br/>...<a href="#bug">バグを報告</a>
<br/>...<a href="#documentation">ドキュメントを寄稿</a>
<br/><b>したいです。</b></p>
<a name="code"></a>
<p><b><font color="#660000">では、手伝っていただけるのですね?</font></b></p>
<p>&jdk; の移植作業を行うには、
C と FreeBSD のアーキテクチャを深く理解していることと、
たくさんの時間が必要になります。
コードに加えるべき変更は、FreeBSD が Solaris&trade; とどう違っているかに関係しています。
それを知らなければ、移植をうまく進めることは難しいでしょう。
これまで、多くの人が支援したいと言ってくださったのですが、
何が関係してくるかを知ると、脱落してしまいます。</p>
<p>うやうやしい警告はすませた上で、参加するために必要なことは次のとおりです。</p>
<ol>
<li><b>Sun からソースコードのライセンスを取得する。</b>
<ul>
<li><b>JDK 1.1.x については</b>
「非商用ライセンス」(&quot;Non-Commercial License&quot;)
を取得する必要があります。これは、<a
href="http://www.javasoft.com/nav/business/source_form.html">http://www.javasoft.com/nav/business/source_form.html</a>
から行えます。</li>
<li><b>Java 2 については</b>
「コミュニティソースライセンス」 (&quot;Community Source License&quot;)
に承諾してサインする必要があります。これは、
<a href="http://jsecom4.sun.com:80/servlet/EComActionServlet/ECom.WelcomePageInfo;$sessionid$">Sun ダウンロードセンター</a>
で行えます。</li>
</ul></li>
<li><b>ソースコードのダウンロード</b>
<ul>
<li><b>JDK 1.1.x については</b>、Sun から指示があります。</li>
<li><b>Java 2 については</b>
<a href="http://www.sun.com/software/java2/download.html">http://www.sun.com/software/java2/download.html</a>
からソースコードをダウンロードできます。</li>
</ul></li>
<li><b>パッチの使用</b>
パッチと、ビルド方法の説明を
<a href="http://www.eyesbeyond.com/freebsd-jdk122-patches-latest.tar.gz">http://www.eyesbeyond.com/freebsd-jdk122-patches-latest.tar.gz</a>
からダウンロードできます。
現時点で未解決の問題とテスト結果が、
<a href="http://www.kjkoster.org/java/index.html">http://kjkoster.org/java/index.html</a>
にあります。
<h3>AND/OR</h3></li>
<li><b>ソースコードの&quot;差分&quot;の取得</b>
Nate Williams <a href="mailto:nate@yogotech.com">nate@yogotech.com</a>
にライセンスを受けたことを知らせて、
CVS ツリーへのアクセス権をもらってください。
<h3>AND/OR</h3></li>
<li><b>ソースコードのハックを開始する</b>
移植をはじめましょう。今すぐ飛び込んで、いじり始めるのです。</li>
<li><b>世間に、完了したことを知らせましょう!</b></li>
</ol>
<a name="testing"></a>
<p><b><font color="#660000">手助けしたいけれども、
C や FreeBSD が<i>あまり</i>よく分かっていないのですね?</font></b></p>
<p>あなたにできる間違いなく最良のことは、
<a href="dists/">最新リリース</a>をダウンロードしてインストールし、
気に入っている Java アプリケーションをすべて動かしてみてください。
動かない場合は、下記を参照してください。</p>
<a name="BUG"></a>
<p><b><font color="#660000">バグがあります!</font></b></p>
<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>
<a name="documentation"></a>
<p><b><font color="#660000">ウェブサイトや文書作成を手伝えます!</font></b></p>
<p>これに関しては、誰もが手助けできます。
何かドキュメントに加える提案があれば、それを書いて
<a href="mailto:freebsd-java@FreeBSD.org">freebsd-java@FreeBSD.org</a>
に送ってください。</p>
</body>
</html>