From owner-doc-jp@jp.freebsd.org  Mon Feb 22 14:16:31 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id OAA14934;
	Mon, 22 Feb 1999 14:16:31 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from jiyu.net (IDENT:root@[209.100.98.61])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id OAA14926
	for <doc-jp@jp.FreeBSD.ORG>; Mon, 22 Feb 1999 14:16:28 +0900 (JST)
	(envelope-from daichi@ongs.net)
Received: from localhost (ppph012.wbs.ne.jp [202.219.55.12])
	by jiyu.net (8.8.5/8.8.5) with ESMTP id OAA09810
	for <doc-jp@jp.FreeBSD.ORG>; Mon, 22 Feb 1999 14:15:20 +0900
To: doc-jp@jp.FreeBSD.ORG
X-Mailer: Mew version 1.94b2 on XEmacs 20.4 (Emerald)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990222141406H.daichi@ongs.net>
Date: Mon, 22 Feb 1999 14:14:06 +0900
From: "Daichi T.GOTO" <daichi@ongs.net>
X-Dispatcher: imput version 981124(IM104)
Lines: 995
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: doc-jp 6037
Subject: [doc-jp 6037] About http://www.freebsd.org/java
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: daichi@ongs.net

$BBgCO$G$9(B :)

$B$:$$$V$s;~4V$,$+$+$C$F$7$^$$$^$7$?!#(B
  http://www.freebsd.org/java
$B$rK]Lu$7$^$7$?!#(B

$B%A%'%C%/$*4j$$CW$7$^$9(B m(_ _)m

# $B$3$l$O$I$&$9$l$PNI$$$G$7$g$&$+!#(B
# http://www.jp.freebsd.org/www.freebsd.org/ja/java
# $B$H$G$-$^$9$G$7$g$&$+!#(B





<HTML>
<HEAD>
   <META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
   <META NAME="Author" CONTENT="Nate Williams">
   <TITLE>JDK 1.1 for FreeBSD</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000FF" VLINK="#FF0000" ALINK="#000088">
<IMG SRC="bar.gif" ALT="" BORDER=0 usemap="#bar" HEIGHT=33 WIDTH=565>&nbsp;<MAP name="bar"><AREA shape="rect" coords="1,1,111,31" href="http://www.freebsd.org/index.html" ALT="Home"><AREA shape="rect" coords="112,11,196,31" href="http://www.freebsd.org/ports/index.html" ALT="Ports"><AREA shape="rect" coords="196,12,257,33" href="http://www.freebsd.org/support.html" ALT="Support"><AREA shape="rect" coords="256,12,365,33" href="http://www.freebsd.org/docs.html" ALT="Documentation"><AREA shape="rect" coords="366,13,424,32" href="http://www.freebsd.org/commercial.html" ALT="Commercial"><AREA shape="rect" coords="425,16,475,32" href="http://www.freebsd.org/search.html" ALT="Search"><AREA shape="rect" coords="477,16,516,33" href="http://www.freebsd.org/index-site.html" ALT="Site Index"><AREA shape="rect" coords="516,15,562,33" href="http://www.freebsd.org/index.html" ALT="Home"><AREA shape="rect" href="http://www.freebsd.org/index.html" coords="0,0,564,32" ALT="Home"></MAP>
<H1><FONT COLOR="#660000">JDK 1.1 for FreeBSD</FONT></H1>
<H1><FONT COLOR="#660000">FreeBSD $BMQ(B JDK 1.1</FONT></H1>

<TABLE>
<TR>
<TD><A HREF="http://java.sun.com"><IMG SRC="j2j.gif" HSPACE=10 HEIGHT=80 WIDTH=80></A>
</TD>

<TD VALIGN=TOP>This is an unsupported version of Sun's Java Development
Kit ported to FreeBSD. It is being tested for any problems that might exist.
No known significant bugs exist at this time, but there are no guarantees
of usability.&nbsp;
<P> Note, versions of FreeBSD prior to 2.2 (such as FreeBSD 2.1.5) are not
supported.</TD>
</TR>
<TR>
<TD><A HREF="http://java.sun.com"><IMG SRC="j2j.gif" HSPACE=10 HEIGHT=80 WIDTH=80></A></TD>

<TD VALIGN=TOP> 
 $BHs%5%]!<%H(B FreeBSD $B0\?"%P!<%8%g%s$N(B Java $B3+H/%-%C%H$G$9(B. 
 $BB8:_$9$k$$$/$D$+$N%P%0$O8!::$5$l$F$-$^$7$?(B. 
 $B8=;~E@$GFC$K%P%0$OCN$i$l$F$$$^$;$s$7(B, 
 $B$^$?;HMQ$NJ]>Z$r$7$F$$$k$b$N$G$b$"$j$^$;$s(B.&nbsp;
<P>
 $BCm0U(B: 2.2 $B0JA0$N%P!<%8%g%s$N(B FreeBSD ($BNc$($P(B FreeBSD 2.1.5) 
 $B$O%5%]!<%H$7$F$$$^$;$s(B. </TD>
</TR>
</TABLE>

<H1>
<FONT COLOR="#660000">Contents</FONT></H1>

<DL>
<DD>
1.&nbsp; <I><A HREF="#ch-1">News</A></I></DD>

<DD>
2.&nbsp; <I><A HREF="#ch-2">Where do I get it?</A></I></DD>

<DD>
3.&nbsp; <I><A HREF="#ch-3">Installation</A></I></DD>

<DD>
4.&nbsp; <I><A HREF="#ch-4">Running</A></I></DD>

<DD>
5.&nbsp; <I><A HREF="#ch-5">Other packages needed</A></I></DD>

<DD>
6.&nbsp; <I><A HREF="#ch-6">Known Bugs</A></I></DD>

<DD>
7.&nbsp; <I><A HREF="#ch-7">Support?</A></I></DD>

<DD>
8.&nbsp; <I><A HREF="#ch-8">Pointers to interesting software</A></I></DD>
</DL>

<H1>
<FONT COLOR="#660000">$BL\<!(B</FONT></H1>

<DL>
<DD>
1.&nbsp; <I><A HREF="#ch-1">$B%K%e!<%9(B</A></I></DD>

<DD>
2.&nbsp; <I><A HREF="#ch-2">$B$I$3$+$iF~<j$9$k$+(B?</A></I></DD>

<DD>
3.&nbsp; <I><A HREF="#ch-3">$B%$%s%9%H!<%k(B</A></I></DD>

<DD>
4.&nbsp; <I><A HREF="#ch-4">$B<B9T(B</A></I></DD>

<DD>
5.&nbsp; <I><A HREF="#ch-5">$BI,MW$J$=$NB>$N%Q%C%1!<%8(B</A></I></DD>

<DD>
6.&nbsp; <I><A HREF="#ch-6">$B4{CN$N%P%0(B</A></I></DD>

<DD>
7.&nbsp; <I><A HREF="#ch-7">$B%5%]!<%H(B?</A></I></DD>

<DD>
8.&nbsp; <I><A HREF="#ch-8">$BLLGr$$%=%U%H%&%'%"$X$N%]%$%s%?(B</A></I></DD>
</DL>



<!-- Start CHAPTER 1 (): News -->
<H1>
<A NAME="ch-1"></A><FONT COLOR="#660000">1.&nbsp;&nbsp; News</FONT></H1>
Dec. 21, 1998: <A HREF="jdk1.1.7.V98-12-21.tar.gz">jdk1.1.7.V98-12-21.tar.gz</A>.
<UL>
<LI>
Bugfix version of JDK1.1.7.  Thanks go to Keith White who tracked down a
couple annoying (and serious) bugs in the JDK, notably the modulo bug.  This
release also has the 256 file-descriptor limit bumped up to 2048.  The JRE
should also be much more usable, again thanks to Keith.

</UL>
Nov. 14, 1998: <A HREF="jdk1.1.7.V98-11-5.tar.gz">jdk1.1.7.V98-11-5.tar.gz</A>.
<UL>
<LI>
Updated to JDK1.1.7.  Thanks go to
Patrick Gardella <A HREF="mailto:patrick@cre8tivegroup.com">patrick@cre8tivegroup.com</A>
who provided most of the testing for this release.

</UL>
Sept 23, 1998: <A HREF="jdk1.1.6.V98-9-23.tar.gz">jdk1.1.6.V98-9-23.tar.gz</A>.
<UL>
<LI>
The August 14 build had jre incorrectly linked in both the JDK and the JRE,
so a new release was rebuilt with the correct linkage.  Otherwise, there were
no changes from the older release.
</UL>

Aug 22, 1998:
<UL>
<LI>
Updated page to list numerous sites who have agreed to mirror the JDK
and provide ftp access.  Thanks to all!
</UL>

Aug 14, 1998: <A HREF="jdk1.1.6.V98-8-14.tar.gz">jdk1.1.6.V98-8-14.tar.gz</A>.
<UL>
<LI>
The SO_REUSEADDR option is now correctly set on ServerSockets (may affect
other sockets as well.)
</UL>

July 21, 1998: <A HREF="jdk1.1.6.V98-7-21.tar.gz">jdk1.1.6.V98-7-21.tar.gz</A>.
<UL>
<LI>
Updated port to JDK1.1.6.  Thanks go to
Keith White <A HREF="mailto:kwhite@site.uottawa.ca">kwhite@site.uottawa.ca</A>
who did most of the work to make this release happen!

<LI>
More standard 'naming' for java.version and such.

<LI>
Fixes for UDP/Multicast sockets.

<LI>
The signal abort error may be fixed (knock on wood).

<LI>
Add support for the$B!H(BKOI8-R" and$B!H(BCP866" encodings.

<LI>
Timezone's now work correctly under FreeBSD (this required some native
code, but it is embedded in the JDK so shouldn't affect users.  However,
FreeBSD has one of the few (only?) VM's that correctly support Timezones
now).

<LI>
sysRmdir() now correctly removes directories.

<LI>
Link in the xpg4 library to support CJK locales.
 
</UL>

May 5, 1998:
<UL>
<LI>
Updated page to include instruction on how to get Sun's JWS (Java Work
Shop) working under FreeBSD.
</UL>

February 25, 1998: <A HREF="jdk1.1.5.V98-2-25.tar.gz">jdk1.1.5.V98-2-25.tar.gz</A>.
<UL>
<LI>
JDK's built on 2.2.2 should now work again.</LI>

<LI>
The AWT now correctly sets the Window name.</LI>

<LI>
Fixed obscure bug that could cause a core dump if you hit a button in a
dialog box multiple times.</LI>

<LI>
Fixed bug where SHMEM wasn't released when using images, causing a leak.</LI>

</UL>

February 12, 1998:
<UL>
<LI>
Johan Larsson graciously provided an ftp mirror site
for the JDK, so if you have an aversion to using HTTP, then feel free to
grab it from his site.</LI>

<LI>
Replaced the 'Steaming Cup of Java' logo with the 'Jump to Java' logo,
which is more politically (and legally) acceptable to SUN's lawyers.</LI>
</UL>
February 9, 1998: <A HREF="jdk1.1.5.V98-2-8.tar.gz">jdk1.1.5.V98-2-8.tar.gz</A>.
<UL>
<LI>
Fixed bugs in Process.waitFor()</LI>

<LI>
Modified the way the Motif library was linked in. This will allow anyone
with a Motif library (static or dynamic) to build their own JDK once the
patchkit is released. If their Motif license allows for it, they can also
make binary releases available.</LI>

<LI>
Non blocking reads on PIPE did not work reliably on all versions of the
OS.</LI>

<LI>
Multicast now works.</LI>
</UL>
January, 1998:
<UL>
<LI>
Organization of FreeBSD 'JDK' porting team, which now jointly creates new
JDK releases for FreeBSD.</LI>

<LI>
New JDK1.1.5 binary, which has Motif statically compiled in. (Unfortunately,
this release was lost in a disk crash on the ftp server.</LI>
</UL>


<!-- Start CHAPTER 1 (): News -->
<H1>
<A NAME="ch-1"></A><FONT COLOR="#660000">1.&nbsp;&nbsp; $B%K%e!<%9(B</FONT></H1>
1998$BG/(B 12$B7n(B 21$BF|(B: <A HREF="jdk1.1.7.V98-12-21.tar.gz">jdk1.1.7.V98-12-21.tar.gz</A>.
<UL>
<LI>
JDK1.1.7 $B$N%P%0=$@5%P!<%8%g%s(B. 
$BFC$K(B JDK $B$KB8:_$7$?=EBg$GIT2w$J0lBP$N>jM>1i;;%P%0$rFM$-;_$a$?(B Keith White 
$B$K46<U$7$^$9(B. $BK\%j%j!<%9$G$O(B, $B$^$?(B, $B%U%!%$%k5-=R;R$N>e8B$,(B 256 $B$+$i(B 2048 
$B$K>e$2$i$l$F$$$^$9(B. 
JRE $B$b$^$?$h$j;H$$$d$9$/$J$C$F$$$k$O$:$G$9$7(B, $B$b$&K\Ev$K(B Keith $B$K46<U$G$9(B. 

</UL>
1998$BG/(B 11$B7n(B 14$BF|(B: <A HREF="jdk1.1.7.V98-11-5.tar.gz">jdk1.1.7.V98-11-5.tar.gz</A>.
<UL>
<LI>
JDK1.1.7 $B$X$N%"%C%W%0%l!<%I(B. 
$BK\%j%j!<%9$K8~$1$F$[$H$s$I$N;n83$r9T$C$F$/$l$?(B
Patrick Gardella <A HREF="mailto:patrick@cre8tivegroup.com">patrick@cre8tivegroup.com</A>
$B$K46<U$7$^$9(B. 

</UL>
1998$BG/(B 9$B7n(B 23$BF|(B: <A HREF="jdk1.1.6.V98-9-23.tar.gz">jdk1.1.6.V98-9-23.tar.gz</A>.
<UL>
<LI>
8$B7n(B 14$BF|IU$N(B JDE $B$H(B JRE $B$OAPJ}$G(B 
jre $B$K$D$$$F$N%j%s%/$,8m$C$F9T$o$l$F$$$^$7$?$N$G(B, 
$B:#2s@5$7$/%j%s%/$7$F%j%S%k%I$7$?$b$N$r%j%j!<%9$7$^$7$?(B. 
$BB>$K8E$$%j%j!<%9$+$i$NJQ99$O$"$j$^$;$s(B. 

</UL>

1998$BG/(B 8$B7n(B 22$BF|(B:
<UL>
<LI>
JDK ftp $B%_%i!<$H(B ftp $B%"%/%;%9$rDs6!$7$F$/$@$5$C$?B??t$N%5%$%H$r%j%9%H$K2C$($F(B, 
$B%Z!<%8$r99?7$7$^$7$?(B. $B$_$J$5$s$"$j$,$H$&(B!
</UL>

1998$BG/(B 8$B7n(B 14$BF|(B: <A HREF="jdk1.1.6.V98-8-14.tar.gz">jdk1.1.6.V98-8-14.tar.gz</A>.
<UL>
<LI>
$B:#2s(B ServerSockets $B$K$F(B SO_REUSEADDR $B%*%W%7%g%s$,@5$7$/@_Dj$5$l$^$7$?(B
($B$=$N>e(B, $BB>$N%=%1%C%H$K$b1F6A$rM?$($k$H;W$$$^$9(B). 
</UL>

1998$BG/(B 7$B7n(B 21$BF|(B: <A HREF="jdk1.1.6.V98-7-21.tar.gz">jdk1.1.6.V98-7-21.tar.gz</A>.
<UL>
<LI>
JDK1.1.6 $B$X$N%"%C%W%0%l!<%I(B. $BK\%j%j!<%9$K9T$-Ce$/$^$G(B, 
$B$[$H$s$I$N:n6H$r9T$C$F$/$l$?(B
Keith White <A HREF="mailto:kwhite@site.uottawa.ca">kwhite@site.uottawa.ca</A>
$B$K46<U$7$^$9(B!

<LI>
java.version $BEy$K$h$j(B, $B$h$jI8=`E*$JL>A0$K$J$j$^$7$?(B. 

<LI>
UDP/Multicast sockets $B$,=$@5$5$l$^$7$?(B. 

<LI>
$B$?$V$s?.9fL5;k%(%i!<$,=$@5$5$l$^$7$?(B. 

<LI>
"KOI8-R" $B$H(B "CP866" $B$N%(%s%3!<%G%#%s%0$,Ds6!$5$l$^$7$?(B.  

<LI>
FreeBSD $B>e$G@5$7$/;~4V6h0h$,F/$/$h$&$K$J$j$^$7$?(B
 ($B$3$NF0:n$r<B8=$9$k$?$a$K(B Java $B$G$O$J$/(B
FreeBSD $B$KFC2=$7$?%3!<%I$,I,MW$H$J$j$^$7$?(B. 
$B$G$9$,(B JDK $B$KKd$a9~$^$l$F$$$k$?$a%f!<%6!<$X$N1F6A$O$J$$$O$:$G$9(B. 
$B8=:_$N$H$3$m(B FreeBSD $B$O;~4VBS$r@5$7$/07$($k?t>/$J$$(B
 ($B$b$7$+$9$k$HM#0l$N(B) Java $B2>A[%^%7%s$r;}$C$F$$$^$9(B) . 

<LI>
sysRmdir() $B$,@5$7$/%G%#%l%/%H%j$r:o=|$9$k$h$&$K$J$j$^$7$?(B. 

<LI>
$BCf9q!&F|K\!&4Z9qCO0h2=$N$?$a$N(B xpg4 $B%i%$%V%i%j$,%j%s%/$5$l$^$7$?(B. 
 
</UL>

1998$BG/(B 5$B7n(B 5$BF|(B:
<UL>
<LI>
FreeBSD $B$G(B Sun JWS (Java $B%o!<%/%7%g%C%W(B) $B$rMxMQ$9$kJ}K!$N@bL@$r2C$($F%Z!<(B
$B%8$r99?7$7$^$7$?(B. 
</UL>

1998$BG/(B 2$B7n(B 25$BF|(B: <A HREF="jdk1.1.5.V98-2-25.tar.gz">jdk1.1.5.V98-2-25.tar.gz</A>.
<UL>
<LI>
$B:#2s(B 2.2.2 $B$K$F%S%k%I$7$?(B JDK $B$,:F$SF0:n$7$^$9(B. </LI>

<LI>
$B:#2s(B AWT $B$O@5$7$/%&%#%s%I%&L>$r@_Dj$7$^$9(B. </LI>

<LI>
$B%@%$%"%m%0%\%C%/%9$N%\%?%s$r2!$9$H(B, 
$B$[$H$s$I$N>l9g(B core $B$rEG$/$H$$$&860x$K$J$k$H$$$&(B, 
$B8+$D$1$K$/$+$C$?%P%0$r=$@5$7$^$7$?(B. </LI>

<LI>
$B%j!<%/$NLdBj$G(B, 
$B%$%a!<%8$r;H$C$F$$$k$H$-6&M-%a%b%j(B(SHMEM) $B$,2rJ|$5$l$J$$$H$$$&%P%0$r=$@5$7$^$7$?(B. 

</UL>

1998$BG/(B 2$B7n(B 12$BF|(B:
<UL>
<LI>
Johan Larsson b$B$,4r$7$$$3$H$K(B JDK $B$N(B ftp 
$B%_%i!<%5%$%H$r@_$1$F$/$@$5$$$^$7$?$N$G(B, 
HTTP $B$rMxMQ$9$k$N$,7y$JJ}$O(B, $BH`$N%5%$%H$+$i5$7Z$KF~<j$7$F$/$@$5$$(B. </LI>

<LI>
'Steaming Cup of Java' $B$N%m%4$r(B SUN 
$B$NK!N'2H$,$h$j@/<#E*$K$^$?9gK!E*$K9%$^$7$$$H$$$&(B
'Jump to Java' $B%m%4$KCV$-49$($^$7$?(B. 
</LI>

</UL>
1998$BG/(B 2$B7n(B 9$BF|(B: <A HREF="jdk1.1.5.V98-2-8.tar.gz">jdk1.1.5.V98-2-8.tar.gz</A>.
<UL>
<LI>
Process.waitFor() $B%P%0$r=$@5(B. 
</LI>

<LI>
$BN.57$NJQ99$5$l$?(B Motif $B%i%$%V%i%j$,FbIt$K%j%s%/$5$l$^$7$?(B. 
$B$3$l$K$h$j(B, $B$+$D$F%Q%C%A%-%C%H$G%j%j!<%9$5$l$F$$$?$b$N$,(B, 
$BC/$G$b(B Motif $B%i%$%V%i%j$r;H$C$F(B ($B@EE*$^$?$OF0E*$K(B) 
JDK $B$r%S%k%I$9$k$3$H$,$G$-$k$h$&$K$J$j$^$7$?(B. 
$B$b$7$=$l$i$N(B Motif $B%i%$%;%s%9$,MFG'$5$l$k$h$&$J$i$P(B, 
$B%P%$%J%j%j%j!<%9$r9T$&$3$H$,$G$-$^$9(B. </LI>

<LI>
PIPE $B$K$F%V%m%C%-%s%0FI$_<h$j$G$J$$$b$N$O(B, 
OS $B$N%P!<%8%g%s$K4X78$J$/?.Mj$7$?F0:n$r$7$^$;$s(B. </LI>

<LI>
$B:#2s%^%k%A%-%c%9%H$,F0:n$7$^$9(B. </LI>
</UL>
1998$BG/(B 1$B7n(B:
<UL>
<LI>
FreeBSD 'JDK' $B0\?"$N6&F19=@.%A!<%`$O(B, 
$B:#2s(B FreeBSD $BMQ$N?7$7$$(B JDK $B%j%j!<%9$r:n@.$7$^$9(B. </LI>

<LI>
$B6&$K(B Motif $B$r@EE*$K%3%s%Q%$%k$7$??7$7$$(B JDK1.1.5
($BIT9,$K$b(B, $B$3$N%j%j!<%9$O(B ftp $B%5!<%P$N%G%#%9%/%/%i%C%7%e$G<:$o$l$F$7$^$$$^$7$?(B)</LI>
</UL>



<!-- End CHAPTER --><!-- Start CHAPTER 2 (): Where do I get it? -->
<H1>
<A NAME="ch-2"></A><FONT COLOR="#660000">2.&nbsp;&nbsp; Where do I get
it?</FONT></H1>
The latest version is
<A HREF="jdk1.1.7.V98-12-21.tar.gz">jdk1.1.7.V98-12-21.tar.gz</A>.
Patches which were used to build this release are available
<A HREF="patches.tar.gz">here</A>.  These are only useful if you have the
actual Java source code.

<P> In addition, the accompanying internationalized
<A HREF="jre1.1.7i.V98-12-21.tar.gz">jre1.1.7i.V98-12-21.tar.gz</A>
is also provided.

<P>The gzipped tar file is <B>12920606</B> bytes, has an MD5 checksum of
<B>edc189757c4a746215d6c482067b6b61</B>, and unpacks to a directory of
roughly 32 MB.

<P>For those who prefer ftp, or are http impaired, you can also get it
from these Mirrors.:
<UL>
<LI>
<A
HREF="ftp://ftp.nuxi.com/pub/FreeBSD/JDK/">ftp://ftp.nuxi.com/pub/FreeBSD/JDK/</A>
<BR>Thanks go to David O'Brien (obrien@NUXI.com), who gave me an account
on his box, so this mirror should always be correct.

<LI>
<A
HREF="ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/">ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/</A>
<BR>Thanks go to Johan Larsson (gozer@ludd.luth.se).

<LI>
<A
HREF="ftp://ftp7.de.freebsd.org/pub/FreeBSD/JDK/">ftp://ftp7.de.freebsd.org/pub/FreeBSD/JDK/</A>
<BR><A
HREF="http://ftp7.de.freebsd.org/pub/FreeBSD/JDK/">http://ftp7.de.freebsd.org/pub/FreeBSD/JDK/</A>
<BR>Thanks go to Oliver Fromme (olli@dorifer.heim3.tu-clausthal.de).

<LI>
<A
HREF="ftp://ftp.gwdg.de/pub/freebsd/JDK/">ftp://ftp.gwdg.de/pub/freebsd/JDK/</A>
<BR><A
HREF="http://ftp.gwdg.de/pub/freebsd/JDK/">http://ftp.gwdg.de/pub/freebsd/JDK/</A>
<BR>Thanks go to Eberhard Moenkeberg (emoenke@gwdg.de).

<LI>
<A
HREF="ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/">ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/</A>
<BR>Thanks go to Jose Marques who set this to automate the process.

<LI>
<A
HREF="ftp://ftp.spline.net/pub/FreeBSD/JDK/">ftp://ftp.spline.net/pub/FreeBSD/JDK/</A>
<BR>Thanks go to Alexander Tatmaniants (tat@Spline.NET) .

</UL>

<P>These releases are compiled against a
<A HREF="http://www.xig.com/products/motifdata.html">Motif</A>
library that is permissible to distribute with JDK.

<P> The older JDK1.1.6 release is still available as well.
<UL>
<LI> <A HREF="jdk1.1.6.V98-9-23.tar.gz">jdk1.1.6.V98-9-23.tar.gz</A>.

<LI> <A HREF="jre1.1.6i.V98-9-23.tar.gz">jre1.1.6i.V98-9-23.tar.gz</A>

<LI> <A HREF="oldpatches.tar.gz">oldpatches.tar.gz</A>.
</UL>




<!-- End CHAPTER --><!-- Start CHAPTER 2 (): Where do I get it? -->
<H1>
<A NAME="ch-2"></A><FONT COLOR="#660000">2.&nbsp;&nbsp; $B$I$3$+$iF~<j$9$k$+(B? </FONT></H1>
$B:G?7%P!<%8%g%s$O(B
<A HREF="jdk1.1.7.V98-12-21.tar.gz">jdk1.1.7.V98-12-21.tar.gz</A>.
$B$G$9(B. $BK\%j%j!<%9$r%S%k%I$9$k$?$a$K;H$C$?%Q%C%A$O(B
<A HREF="patches.tar.gz">$B$3$3(B</A> $B$K$"$j$^$9(B. 
$B$3$l$O<B:]$K(B Java $B%=!<%9%3!<%I$r$*;}$A$NJ}$K$H$C$F$N$_M-8z$G$9(B. 

<P>
$B$^$?(B, $B9q:]2=$r;\$7$?(B 
<A HREF="jre1.1.7i.V98-12-21.tar.gz">jre1.1.7i.V98-12-21.tar.gz</A>
$B$bDs6!$5$l$^$7$?(B. 

<P>
gzip $B$G05=L$5$l$?%U%!%$%k$O(B <B>12920606</B>$B%P%$%H(B, 
MD5 $B%A%'%C%/%5%`$O(B <B>edc189757c4a746215d6c482067b6b61</B>, 
$BE83+$7$?%G%#%l%/%H%j$O$*$h$=(B 32[MB] $B$G$9(B. 

<P>
ftp $B$r9%$`J}$d(B, http $B$r9%$-$G$J$$?M$O(B, $B<!$N%_%i!<%5%$%H$+$iF~<j$G$-$^$9(B. 
<UL>
<LI>
<A
HREF="ftp://ftp.nuxi.com/pub/FreeBSD/JDK/">ftp://ftp.nuxi.com/pub/FreeBSD/JDK/</A>
<BR>
$B;d$KH`$N%^%7%s$X$N%"%+%&%s%H$rM?$($F$/$l$?(B David O'Brien
(obrien@NUXI.com) $B$K46<U$7$^$9(B. $B$=$N$*$+$2$G(B, 
$B$3$N%_%i!<%5%$%H$O2?;~$G$b4V0c$$$J$/(B ($B0\?"$7$?(B JDK $B$,(B) $B$"$j$^$9(B. 
<LI>
<A
HREF="ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/">ftp://ftp.se.freebsd.org/pub/FreeBSD/JDK/</A>
<BR>Johan Larsson (gozer@ludd.luth.se) $B$K46<U$7$^$9(B. 

<LI>
<A
HREF="ftp://ftp7.de.freebsd.org/pub/FreeBSD/JDK/">ftp://ftp7.de.freebsd.org/pub/FreeBSD/JDK/</A>
<BR><A
HREF="http://ftp7.de.freebsd.org/pub/FreeBSD/JDK/">http://ftp7.de.freebsd.org/pub/FreeBSD/JDK/</A>
<BR>Oliver Fromme (olli@dorifer.heim3.tu-clausthal.de) $B$K46<U$7$^$9(B. 

<LI>
<A
HREF="ftp://ftp.gwdg.de/pub/freebsd/JDK/">ftp://ftp.gwdg.de/pub/freebsd/JDK/</A>
<BR><A
HREF="http://ftp.gwdg.de/pub/freebsd/JDK/">http://ftp.gwdg.de/pub/freebsd/JDK/</A>
<BR>Eberhard Moenkeberg (emoenke@gwdg.de) $B$K46<U$7$^$9(B. 

<LI>
<A
HREF="ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/">ftp://nofinesse.lib.surrey.ac.uk/pub/FreeBSD/JDK/</A>
<BR>$B:n6H$,<+F0$K$J$k$h$&$K@_Dj$7$F$/$l$?(B Jose Marques $B$K46<U$7$^$9(B. 

<LI>
<A
HREF="ftp://ftp.spline.net/pub/FreeBSD/JDK/">ftp://ftp.spline.net/pub/FreeBSD/JDK/</A>
<BR>Alexander Tatmaniants (tat@Spline.NET) $B$K46<U$7$^$9(B. 

</UL>

<P>
$BK\%j%j!<%9$O(B JDK $B$H<g$KG[I[$7$F$h$$(B 
<A HREF="http://www.xig.com/products/motifdata.html">Motif</A>
$B$r<h$j9~$s$G%3%s%Q%$%k$5$l$F$$$^$9(B. 


<P> $B8E$$(B JDK1.1.6 $B%j%j!<%9$b$^$?MxMQ2DG=$G$9(B. 
<UL>
<LI> <A HREF="jdk1.1.6.V98-9-23.tar.gz">jdk1.1.6.V98-9-23.tar.gz</A>.

<LI> <A HREF="jre1.1.6i.V98-9-23.tar.gz">jre1.1.6i.V98-9-23.tar.gz</A>

<LI> <A HREF="oldpatches.tar.gz">oldpatches.tar.gz</A>.
</UL>




<BR><!-- End CHAPTER --><!-- Start CHAPTER 3 (): Installation -->
<H1>
<A NAME="ch-3"></A><FONT COLOR="#660000">3.&nbsp;&nbsp; Installation</FONT></H1>
Download the binary. Check that it's the right size and that the MD5 checksum
is correct. Select an installation location (<B>/usr/local</B> perhaps?)
that has about 35 MB free. The binary will install in the sub directory
<B>jdk1.1.7</B>. <I>e.g.:</I>
<PRE>tar zxvpf <B>jdk1.1.7.V98-12-21.tar.gz</B> -C <B>/usr/local</B></PRE>

<BR><!-- End CHAPTER --><!-- Start CHAPTER 3 (): Installation -->
<H1>
<A NAME="ch-3"></A><FONT COLOR="#660000">3.&nbsp;&nbsp; $B%$%s%9%H!<%k(B</FONT></H1>
$B%P%$%J%j$r%@%&%s%m!<%I$7$^$9(B. $B%5%$%:$H(B MD5 $B%A%'%C%/%5%`$,@5$7$$$+D4$Y$^$9(B. 
$BLs(B 35[MB] $B$O6u$-$N$"$k%$%s%9%H!<%k$9$k>l=j(B ($B$?$V$s(B <B>/usr/local</B>) $B$rA*$S$^$9(B. 
$B%P%$%J%j$O(B <B>jdk1.1.7</B> $B$H$$$C$?%G%#%l%/%H%j$K%$%s%9%H!<%k$5$l$^$9(B. 

<PRE>tar zxvpf <B>jdk1.1.7.V98-12-21.tar.gz</B> -C <B>/usr/local</B></PRE>



<!-- End CHAPTER --><!-- Start CHAPTER 4 (): Running -->
<H1>
<A NAME="ch-4"></A><FONT COLOR="#660000">4.&nbsp;&nbsp; Running</FONT></H1>
Add the path to <B>.../jdk1.1.7</B>/bin to your <B>PATH</B> variable:
<PRE>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export PATH=<B>/usr/local/jdk1.1.7/bin</B>:$PATH
or
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set path=(<B>/usr/local/jdk1.1.7/bin</B> $path)</PRE>


<!-- End CHAPTER --><!-- Start CHAPTER 4 (): Running -->
<H1>
<A NAME="ch-4"></A><FONT COLOR="#660000">4.&nbsp;&nbsp; $B<B9T(B</FONT></H1>
<B>.../jdk1.1.7</B>/bin $B$rMxMQ$G$-$k$h$&(B <B>PATH</B> $B$KDI2C$7$^$9(B. 
<PRE>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; export PATH=<B>/usr/local/jdk1.1.7/bin</B>:$PATH
$B$^$?$O(B
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set path=(<B>/usr/local/jdk1.1.7/bin</B> $path)</PRE>


<!-- End CHAPTER --><!-- Start CHAPTER 5 (): Other packages needed -->
<H1>
<A NAME="ch-5"></A><FONT COLOR="#660000">5.&nbsp;&nbsp; Other packages
needed</FONT></H1>
XFree86 is no longer necessary for running Java, but must be installed if
you use any AWT components (even if you don't display them on the screen).


<!-- End CHAPTER --><!-- Start CHAPTER 5 (): Other packages needed -->
<H1>
<A NAME="ch-5"></A><FONT COLOR="#660000">5.&nbsp;&nbsp; $BI,MW$J$=$NB>$N%Q%C%1!<%8(B </FONT></H1>
XFree86 $B$O(B Java $B$N<B9T$K$OI,MW$"$j$^$;$s$,(B, 
$B2?$+(B AWT $B%3%s%]!<%M%s%H$rMxMQ$9$k$N$G$"$l$P%$%s%9%H!<%k$9$kI,MW$,$"$j$^$9(B
($B$?$H$(2hLL$KI=<($7$J$$$H$7$F$b(B($B$3$N>l9gI,MW(B)$B$G$9(B)




<BR><!-- End CHAPTER --><!-- Start CHAPTER 6 (): Known Bugs -->
<H1>
<A NAME="ch-6"></A><FONT COLOR="#660000">6.&nbsp;&nbsp; Known Bugs</FONT></H1>
<P>
JDK1.1.7 has a number of 'visual' bugs in it that are reflected in this
port as well.  Notably, on some window managers all new windows end up in the
upper-right corner, windows can sometimes be 'shown' w/out any data in them,
windows with small default sizes show are displayed before they are resized,
and other similar bugs.  Before reporting any bugs of these type please try
to verify that they don't exist on the reference unix platform (Solaris) first.

<P> This isn't a bug in the port, but a bug in FreeBSD 2.2.6 and 2.2.7 
(it should be fixed in FreeBSD 2.2.8 and 3.0 as well as all further
releases).  This kernel bug affects the JDK's ability to work in
Multicast mode.

<PRE>
    From: Bill Fenner <fenner@parc.xerox.com>
    To: java-port@FreeBSD.org
    Date: Tue, 28 Jul 1998 11:51:17 PDT
    ...

    A bug was introduced in in_pcb.c when some unicast security measures
    were introduced which appears to prevent duplicate binds, even in the
    multicast case where it has no security implications.  I'm (slowly)
    working on a fix.  If you don't care about the unicast security
    implications you can revert rev 1.39 (or 1.23.2.3) of
    sys/netinet/in_pcb.c .

<BR>[ Note, this still hasn't been fixed as of FreeBSD 2.2.7R ]
</PRE>

<P>Finally, there are a few known bugs which occur when tested against
the supplied demos. They do not bomb out, but display error
messages. The most common occurs when you start appletviewer:
<DL COMPACT>
<DT>
java in free(): warning: chunk is already free.</DT>
</DL>
<B>*or*</B>
<DL COMPACT>
<DT>
java in free(): warning: chunk is already free.</DT>
</DL>


<BR><!-- End CHAPTER --><!-- Start CHAPTER 6 (): Known Bugs -->
<H1>
<A NAME="ch-6"></A><FONT COLOR="#660000">6.&nbsp;&nbsp; $B4{CN$N%P%0(B</FONT></H1>
<P>
JDK1.1.7 $B$OK\0\?"$K$*$$$F$bH?1G$5$l$kB?$/$N(B 'visual' $B%P%0$rJz$($F$$$^$9(B. 
$B$H$j$o$1(B, $B$$$/$D$+$N%&%#%s%I%&%^%M!<%8%c!<$G$O(B, 
$B?7$7$$%&%#%s%I%&$9$Y$F$,2hLL1&>e$N6y$G=*N;$7$^$9$7(B, 
$B;~!9%&%#%s%I%&Fb$K$$$/$i$+$N>pJs$,I=<($5$l$^$9$7(B, 
$B>.$5$$I8=`%5%$%:$N%&%#%s%I%&$,$=$l$i$,%j%5%$%:$5$l$kA0$KI=<($5$l$F$7$^$C(B
$B$?$j(B, $BB>$K$b$=$l$H;wDL$C$?%P%0$,$"$j$^$9(B. 
$B$3$l$i$N<oN`$N%P%0$O(B, $BJs9p$9$kA0$K$^$:(B, 
$B;2>H$9$Y$-(B UNIX $B%W%i%C%H%U%)!<%`(B (Solaris) 
$B$K$3$l$i$N%P%0$,$J$$$+3N$a$F$/$@$5$$(B. 

<P> 
$B0\?"$K4X$7$F(B FreeBSD 2.2.6 $B$H(B FreeBSD 2.2.7 $B0J30$K%P%0$O$"$j$^$;$s(B
(FreeBSD 2.2.8 $B$H(B 3.0 $B$H(B, $B$3$l0J9_$N%j%j!<%9$G$O=$@5$5$l$F$$$^$9(B). 
$B$3$N%+!<%M%k%P%0$O(B, 
$B%^%k%A%-%c%9%H%b!<%I$G$N(B JDK $B$NF0:nG=NO$K1F6A$r5Z$\$7$^$9(B. 

<PRE>
    From: Bill Fenner <fenner@parc.xerox.com>
    To: java-port@FreeBSD.org
    Date: Tue, 28 Jul 1998 11:51:17 PDT
    ...

    $B%;%-%e%j%F%#$r;}$?$J$$>l9g$N%^%k%A%-%c%9%H$K$*$$$F(B, $BFs=E(B bind $B$rKI;_(B
    $B$7$h$&$H$7$F(B, $B$J$s$i$+$N%f%K%-%c%9%H%;%-%e%j%F%#F0:n$,9T$o$l$h$&$H$5(B
    $B$l$k$H(B, in_pcb.c $B$K%P%0$,H/@8$7$^$7$?(B. ($B$f$C$/$j$G$9$,(B) $B=$@5$r9T$C$F(B
    $B$$$^$9(B. $B$b$7%f%K%-%c%9%H%;%-%e%j%F%#$r4^$a$?BP1~$,$G$-$J$$$h$&$G$7$?(B
    $B$i(B, sys/netinet/in_pcb.c  $B$N(B rev 1.39 (or 1.23.2.3) $BLa$9$3$H$G(B ($B2r7h(B) 
    $B$G$-$^$9(B. 

<BR>[$BCm0U(B:  FreeBSD 2.2.7R $B$G$O$9$G$K=$@5$5$l$F$$$^$9(B]
</PRE>

<P>
$B:G8e$K(B, $BDs6!$5$l$F$$$k%G%b$r;n$7$F$$$k$H$-$KH/@8$9$k$$$/$D$+$N4{CN%P%0$,$"$j$^$9(B. 
$B$=$l$l$O%\%`$C$F$7$^$&$3$H$O$"$j$^$;$s$,(B, 
$B%(%i!<%a%C%;!<%8$r=PNO$7$^$9(B. 
$BBgDq$K6&DL$J$N$O%"%W%l%C%H%S%e!<%"$r5/F0$7$?$H$-$K5/$3$j$^$9(B:
<DL COMPACT>
<DT>
java in free(): warning: chunk is already free.</DT>
</DL>
<B>*$B$^$?$O(B*</B>
<DL COMPACT>
<DT>
java in free(): warning: chunk is already free.</DT>
</DL>




<!-- End CHAPTER --><!-- Start CHAPTER 7 (): Support? -->
<H1>
<A NAME="ch-7"></A><FONT COLOR="#660000">7.&nbsp;&nbsp; Support?</FONT></H1>
Support on Java in general can be obtained from the mailing list <A HREF="mailto:freebsd-java@freebsd.org">freebsd-java@FreeBSD.org</A>

<P>Questions about the port and bug-reports should <B>also</B> be sent
to <A HREF="mailto:java-port@FreeBSD.org">java-port@FreeBSD.org</A>.
<BR><B>Note:</B>"java-port" is a closed mailing list for the FreeBSD JDK
Porting team. (Sun requires a signed license on file with them before access
can be given to the source code of JDK.)

<P>To increase your chances of a response
<UL>
<LI>
please be as precise as possible about the problem</LI>

<LI>
include URLs/paths to sources/classes that exhibit the problem</LI>
</UL>


<!-- End CHAPTER --><!-- Start CHAPTER 7 (): Support? -->
<H1>
<A NAME="ch-7"></A><FONT COLOR="#660000">7.&nbsp;&nbsp; $B%5%]!<%H(B?</FONT></H1>
$B0lHLE*$K(B Java $B$N%5%]!<%H$O(B 
<A HREF="mailto:freebsd-java@freebsd.org">freebsd-java@FreeBSD.org</A>
$B%a!<%j%s%0%j%9%H$h$jF@$i$l$^$9(B. 

<P>
$B0\?"$d%P%0>pJs$K$D$$$F$N<ALd$O(B
<A HREF="mailto:java-port@FreeBSD.org">java-port@FreeBSD.org</A>
$B$XAw$C$F$/$@$5$$(B. 
<BR><B>$BCm0U(B:</B>$B!H(Bjava-port" $B$O(B FreeBSD JDK $B0\?"%A!<%`$N$?$a$NJD$8$?%a!<%j%s%0%j%9%H$G$9(B
(Sun $B$O(B JDK $B%=!<%9%3!<%I$rF~<j$7$h$&$H%"%/%;%9$9$kA0$K(B, 
$B%U%!%$%k$N%i%$%;%s%9$KCxL>$9$k$3$H$rI,MW$H$7$F$$$^$9(B). 

<P>
$B$-$A$s$HJVEz$7$F$b$i$&$K$O(B, 
<UL>
<LI>
$BLdBj$K$D$$$F$G$-$k$@$1@53N$K$*4j$$$7$^$9(B. </LI>

<LI>
$BLdBj$r<($9%=!<%9(B/$B%/%i%9$N(B URL/$B%Q%9$r<($7$F$/$@$5$$(B. </LI>
</UL>




<!-- End CHAPTER --><!-- Start CHAPTER 8 (): Pointers to interesting software-->
<H1>
<A NAME="ch-8"></A><FONT COLOR="#660000">8.&nbsp;&nbsp; Pointers to
interesting software</FONT></H1>
Many demos are included in the JDK to test it on your system. They can
be found in
<PRE>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <B>/usr/local/jdk1.1.7/demo</B></PRE>
Some of the more useful third party applets/demos you might want to try
are:
<UL>
<LI>
<A HREF="http://www.shudo.net/jit/">shuJIT</A>
- Just In Time compiler for Sun JVM/IA32 (open source code).</LI>
<LI>
<A HREF="http://rummelplatz.uni-mannheim.de/~boemers/JaWavedit/">JaWavedit</A>
- A sound editing ("Java Wave Edit") package.</LI>

<LI>
<A HREF="http://seanreilly.com/java/moneydance.html">MoneyDance</A> - This
is a$B!H(BQuicken" style application that keeps track of your personal finances.</LI>

<LI>
<A HREF="http://www.mirabilis.com/download/step-by-step-java.html">ICQ</A>
- The instant internet communications system. Nearly 4.5 million users!
(ICQ = I Seek You) <B>Note:</B> This is also a beta test. Some errors you
get with this may be ICQ's fault and not JDK's.  Most notable is the connection
"feature".  This can be worked around in many cases by assigning ICQ ports to
communicate on rather than letting it choose.  (Use the firewall settings to
 accomplish this.)</LI>

<LI>
<A HREF="http://www.aol.com/aim/home.html">AIM</A> - America Online and
Netscape's answer to ICQ. (AIM = AOL Instant Messenger) (You do not need
to be a subscriber to AOL to use this service.)  This works very well 
with current releases of the JDK</LI>

<LI>
<A HREF="http://www.alphaworks.ibm.com/formula/Jikes">Jikes</A> -  Jikes
 is an IBM project to develop a faster java compiler and includes an incremental
 mode.  Jikes is now Open Source and a <A HREF="http://www.freebsd.org/cgi/pds.cgi?ports/lang/jikes">port</A> has been created for FreeBSD (/usr/ports/lang/jikes).</LI>
</UL>

<P>For developers, Amancio Hasty <A HREF="mailto:hasty@rah.star-gate.com">hasty@rah.star-gate.com</A> 
has gotten JWS, Sun's Java Workshop Shop (an IDE for Java) working with 
JDK 1.1.5V98-2-25.  This is how it can be done:

<PRE>
NOTE: The debugger does not work due to JWS using a Java Native Interface 
      that means that the distributed JWS uses a binary library for the
      VM machines to talk to the debugger -- this is from the linux jws
      patch.       

You will need:
 1.     the gnu gettext  Go to your favorite gnu ftp 
        site and download it.  One place it can be found is:
        ftp://prep.ai.mit.edu/pub/gnu/gettext-0.10.tar.gz 

 2.     bash

 3.     jdk1.1.5

 4.     the linux patch found at:
        ftp://ftp.suse.com/pub/SuSE-Linux/suse_update/JWS2.0/

 5.     JWS2.0 --- get it from http://shop.sun.com/ . There is a 30 day
        evaluation one which you can download and thats what I have over
        here. Sun is supposed to released in mid April an upgrade JWS2.0 
        to support JFC 1.1.

Move to the same directory as JWS/.  Untar the linux patch:
tar -xzf /download directory/jws_linux.tar.gz

After untarring the linux patch, move to the JWS directory and untar the
FreeBSD patch kit: tar -xzf /download directory/jws.patch.tar.gz

JWS/intel-S2/bin/startup_wrapper assumes that JAVA_HOME points to your 
jdk1.1.5 installation, if not either define JAVA_HOME or edit startup_wrapper.

To run JWS, intel-S2/bin/jws

        That, that, thats folks!
        Amancio
</PRE>
<P>Both startup_wrapper and locate_dirs can be obtained
<A HREF="jws.patch.tar.gz">here</A>.

<P>The <A HREF="http://access1.sun.com/workshop/jws20a/">Sun extension for JWS 2.0a works as well.</A>  Amancio has made changes in the latest patch file to allow JWS 2.0a to run.  These are included in the above patch kit. 
<P> Tom Bartol <A HREF="mailto:bartol@salk.edu">barton@salk.edu</A> also reported that he needed to change JWS/intel-S2/bin/jws from #!/bin/sh -h to #!/usr/local/bin/bash -h to make JWS work for him.  Others have not mentioned this, so it is not included in the patch kit.




<!-- End CHAPTER --><!-- Start CHAPTER 8 (): Pointers to interesting software-->
<H1>
<A NAME="ch-8"></A><FONT COLOR="#660000">8.&nbsp;&nbsp; $BLLGr$$%=%U%H%&%'%"$X$N%]%$%s%?(B</FONT></H1>
JDK $B$K$O$"$J$?$N%7%9%F%`$G;n83MQ$K(B, $BB?$/$N%G%b$,4^$^$l$F$$$^$9(B. 
<PRE>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <B>/usr/local/jdk1.1.7/demo</B></PRE>
$B$K$"$k$G$7$g$&(B. 
$B%5!<%I%Q!<%F%#!<$N$b$C$H;H$$>!<j$N$"$k$$$/$D$+$N%"%W%l%C%H(B/$B%G%b$O(B, 
$B2<5-$K$F;n$7$F$/$@$5$$(B. 
<UL>
<LI>
<A HREF="http://www.shudo.net/jit/">shuJIT</A>
Sun JVM/IA32 ($B%*!<%W%s%=!<%9%3!<%I(B) $B%8%c%9%H%$%s%?%$%`%3%s%Q%$%i(B. </LI>
<LI>
<A HREF="http://rummelplatz.uni-mannheim.de/~boemers/JaWavedit/">JaWavedit</A>
- $B%5%&%s%IJT=8%Q%C%1!<%8(B("Java Wave Edit").</LI>

<LI>
<A HREF="http://seanreilly.com/java/moneydance.html">MoneyDance</A> - 
$B$3$l$O!HB.!I%9%?%$%k$N8D?M:b;:50F;J];}%"%W%j%1!<%7%g%s$G$9(B
($BLuCm(B: $B$J$+$J$+9bEY$JM=;;4IM}%"%W%j%1!<%7%g%s$G$9(B)</LI>

<LI>
<A HREF="http://www.mirabilis.com/download/step-by-step-java.html">ICQ</A>
- $B$*<j7Z$J%$%s%?!<%M%C%H%3%_%e%K%1!<%7%g%s%7%9%F%`(B. 
$B6a!9(B 450 $BK|?M$N%f!<%6$G$9(B! (ICQ = I Seek You)
<B>$BCm0U(B:</B>
$B$3$l$O$$$^$@$K%Y!<%?HG$G$9(B. ICQ $B$N8m$j$G$$$/$D$+%(%i!<$KAx6x$9$k$G$7$g$&$,(B, 
$B$=$l$O(B JDK $B$NLdBj$G$O$"$j$^$;$s(B. 
ICQ $B$NCmL\$9$Y$-E@$O$=$N@\B3$NJ}K!$G$9(B. 
$BB?$/$N>l9g(B, 
$B$=$l$OA*$P$l$k$h$j$b(B, $B%3%_%e%K%1!<%7%g%s$r<h$k$?$a$K(B ICQ 
$B%]!<%H$r;XDj$9$k$3$H$G9T$o$l$^$9(B
($B$3$l$r9T$($k$h$&$K%U%!%$%"%&%)!<%k$r@_Dj$7$^$9(B). </LI>

<LI>
<A HREF="http://www.aol.com/aim/home.html">AIM</A> 
- $BJF9q%*%s%i%$%s$H%M%C%H%9%1!<%W$N(B ICQ $B%"%s%5!<(B. (AIM = AOL Instant Messenger)
($BK\%5!<%S%9$rMxMQ$9$k$?$a$K(B AOL $B$K2CF~$7$J$1$l$P$J$i$J$$$H$$$&$3$H$O$"$j$^$;$s(B)
$B$3$l$O8=:_%j%j!<%9$5$l$F$$$k(B JDK $B$G$H$F$bNI9%$KF0:n$7$^$9(B. </LI>

<LI>
<A HREF="http://www.alphaworks.ibm.com/formula/Jikes">Jikes</A> 
- Jikes $B$O9bB.(B java $B%3%s%Q%$%i!<$r3+H/$7(B, 
$B$^$9$^$9A}$($F$$$/%b!<%I$r4^$a$k$H$$$&(B IBM $B%W%m%8%'%/%H$G$9(B. 
Jikes $B$O8=:_%*!<%W%s%=!<%9$G(B, 
<A HREF="http://www.freebsd.org/cgi/pds.cgi?ports/lang/jikes">port</A>
$B$K$F(B FreeBSD $BMQ$N$b$N$,:n@.$5$l$F$$$^$9(B (/usr/ports/lang/jikes). </LI>
</UL>

<P>
$B3+H/<T$N$_$J$5$s$X(B, 
Amancio Hasty <A HREF="mailto:hasty@rah.star-gate.com">hasty@rah.star-gate.com</A> 
$B$,(B JDK 1.1.5V98-2-25 $B$K$F(B JWS, Sun's Java Workshop Shop (an IDE for Java)
$B$rF0:n$5$;$^$7$?(B. $B$=$N;~$NJ}K!$G$9(B:

<PRE>
$BCm0U(B: $B%G%P%C%,$HDL?.$9$k2>A[%^%7%s(B($B$3$l$O(B linux jws patch $B$+$i$b$i$$$^(B
      $B$7$?(B) $B$N$?$a$K(B, $BG[I[$5$l$?(B JWS $B$O%P%$%J%j%i%$%V%i%j$r;HMQ$7$^$9$N(B
      $B$G(B, $BEvA3(B Java $B%M%$%F%#%V%$%s%?!<%U%'!<%9$rMxMQ$9$k(B JWS $B$G$O%G%P%C(B
      $B%,$OF0:n$7$^$;$s(B. 

$BI,MW$J$b$N(B:
 1.     gnu gettext
        ftp $B%5%$%H$+$i%@%&%s%m!<%I$7$F$/$@$5$$(B. $BNc$($P(B
        ftp://prep.ai.mit.edu/pub/gnu/gettext-0.10.tar.gz $B$J$I(B

 2.     bash

 3.     jdk1.1.5

 4.     linux $B%Q%C%A(B:
        ftp://ftp.suse.com/pub/SuSE-Linux/suse_update/JWS2.0/ $B$J$I(B

 5.     JWS2.0 --- http://shop.sun.com/ $B$+$iF~<j$7$F$/$@$5$$(B. $B$3$l$O(B $B%@(B
        $B%&%s%m!<%I$G$-$F(B, $B<B:];d$b;H$C$F$_$?(B, 30 $BF|4VBN83HG$N$b$N$G$9(B. 
        Sun $B$O(B 4 $B7n$NCf:"$K(B JFC 1.1 $B$r%5%]!<%H$7$?(B JWS2.0 $B$N%j%j!<%9$r%5(B
        $B%]!<%H$7$^$9(B. 

$B$$$D$/$+$N%G%#%l%/%H%j$r(B JWS/ $B%G%#%l%/%H%j2<$K0\F0$7$F$/$@$5$$(B. 
linux $B%Q%C%A$NI|85$O(B:
tar -xzf /download directory/jws_linux.tar.gz

linux $B%Q%C%A$rI|85$7$?$i(B, JWS/ $B%G%#%l%/%H%j2<$K0\F0$5$;$F(B FreeBSD $B%Q%C%A(B
$B%-%C%H$rI|85$7$F$/$@$5$$(B: tar -xzf /download directory/jws.patch.tar.gz

JWS/intel-S2/bin/startup_wrapper $B$O4D6-JQ?t(B JAVA_HOME $B$r(B jdk1.1.5 $B$N%$%s(B
$B%9%H!<%k@h$H$7$^$9$N$G(B, JAVA_HOME $B$rDj5A$9$k$+(B startup_wrapper $B$rJT=8$7(B
$B$F$/$@$5$$(B. 

JWS $B$N5/F0$O(B, intel-S2/bin/jws $B$G$9(B. 

        $B$G$o(B, $B$G$o(B, $B$_$5$J$s$h$m$7$/(B!
        Amancio
</PRE>
<P>
startup_wrapper $B$H(B locate_dirs $B$O(B
<A HREF="jws.patch.tar.gz">here</A>
$B$+$iF~<j$G$-$^$9(B. 

<P>
Sun $B$NDs6!$9$k(B JWS 2.0a $B$O$h$/2TF/$7$^$9(B:
<A HREF="http://access1.sun.com/workshop/jws20a/">http://access1.sun.com/workshop/jws20a/</A>.  
Amancio $B$O(B JWS 2.0a $B$,F0:n$9$k$h$&$K:G?7$N%Q%C%A%U%!%$%k$rJQ99$7$^$7$?(B. 
$B$3$N%Q%C%A%-%C%H$OA0=R$N$b$N$b4^$s$G$$$^$9(B. 
<P> 
Tom Bartol <A HREF="mailto:bartol@salk.edu">barton@salk.edu</A> 
$B$b$^$?(B JWS $B$rF0:n$5$;$k$K$O(B JWS/intel-S2/bin/jws $B%U%!%$%k$r(B 
#!/bin/sh -h t$B$+$i(B #!/usr/local/bin/bash -h $B$KJQ99$9$kI,MW$,$"$C$?$HJs9p$7$F$$$^$9(B. 
$B$?$@$7$3$l0J30$OJs9p$r<u$1$F$$$J$$$N$G(B, $B%Q%C%A%-%C%H$K$O4^$^$l$F$$$^$;$s(B. 




<!-- End CHAPTER -->

<P>WWW $B%Z!<%8$N4pK\%G%6%$%s$O(B Patrick Gardella <A HREF="mailto:patrick@cre8tivegroup.com">patrick@cre8tivegroup.com</A> 
$B$K$h$j$^$9(B. 
<P>Original WWW page design by Patrick Gardella <A HREF="mailto:patrick@cre8tivegroup.com">patrick@cre8tivegroup.com</A>

<P>$BK\%Z!<%8$N%a%s%F%J%s%9$O(B Nate Williams <A HREF="mailto:nate@FreeBSD.org">nate@FreeBSD.org</A> 
$B$,9T$C$F$$$^$9(B. 
<P>Current page maintainer is Nate Williams <A HREF="mailto:nate@FreeBSD.org">nate@FreeBSD.org</A>

<P>$B:G=*99?7F|(B $Date: 1998/12/22 05:28:40 $
<P>Last modified $Date: 1998/12/22 05:28:40 $
<HR WIDTH="100%">
<BR>
<HR>
<ADDRESS>
<A HREF="mailto:java@FreeBSD.org">java@freebsd.org</A></ADDRESS>

</BODY>
</HTML>

----
 Daichi T.GOTO (ONGS)
    http://www.ongs.net/daichi, daichi@ongs.net
