<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD &java; Project: &jdk; 1.1">
<!ENTITY % navinclude.developers "INCLUDE">
]>
<html>
&header;

<table border="0">
      <tr>
	<td>
<P>The latest version is
<A HREF="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/jdk1.1.8_ELF.V1999-11-9.tar.gz">jdk1.1.8_ELF.V1999-11-9.tar.gz</A>.
for ELF (FreeBSD versions 3 or 4) or for older 2.2 releases you can grab
<A HREF="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jdk1.1.8_AOUT.V1999-11-9.tar.gz">jdk1.1.8_AOUT.V1099-11-9.tar.gz</A>.
Patches which were used to build both releases are available
<A HREF="http://www.FreeBSD.org/~patrick/patches.tar.gz">here</A>.  These are only useful if you have the actual Java source code.

<P> In addition, the appropriate internationalized JRE&trade; releases are
also available.
<UL>
<LI>
<A HREF="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jre1.1.8i_AOUT.V1999-11-9.tar.gz">jre1.1.8i_AOUT.V1999-11-9.tar.gz</A>
<LI>
<A HREF="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/nate/JDK1.1/jre1.1.8i_ELF.V1999-11-9.tar.gz">jre1.1.8i_ELF.V1999-11-9.tar.gz</A>
</UL>

<P>You might trying getting it from a site that is a bit closer to you,
      or you might be http impaired.  Try to get it from one of 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="http://mirror.aarnet.edu.au/pub/FreeBSD/JDK/">http://mirror.aarnet.edu.au/pub/FreeBSD/JDK/</A>

<LI>
<A HREF="ftp://mirror.aarnet.edu.au/pub/FreeBSD/JDK/">ftp://mirror.aarnet.edu.au/pub/FreeBSD/JDK/</A>
<BR>Available in Australia/New Zealand only.  Thanks go to Jason Andrade
(jason@dstc.edu.au) for supplying these mirror sites across the pond.

<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 do not require a Motif license as they are compiled
against a Motif library which allows public distribution of the JDK
libraries and binaries.

<H3>README.FreeBSD:</H3>
<PRE>
JDK1.1.8 for FreeBSD
--------------------
Fixed in this release:
- Printing from the JDK should now work reliably.
- Updated to now use the assembly version of the interpreter.  Performance
  should be increased.
- Better handling of signals like DIVIDE and SIGFPE which are trapped and
  handled correctly now.
- The ELF version should work better with AWT/Swing applications.  The
  FreeBSD project donated a more modern copy of Motif that should avoid
  some weird X errors that occurred previously.

For best results, we suggest you run the most recent releases of FreeBSD,
which are 2.2.8 for the a.out releases, and FreeBSD 3.2R, to take advantage
of the fixes in those releases.

If you find bug or have bug-fixes you'd like to see integrated, please send
email to 'java-port@FreeBSD.org' so we can make future releases even better.

Known Bugs/Limitations:
------------------------------------
The number of sockets that can be used at any one time is hard-coded ahead
of time (at this time, it's 2000).  This is not necessarily a limitation of
the FreeBSD kernel, but coming up with a 'dynamic' scheme is non-trivial so
none of the developers has written the code, and no-one else has
provided any patches to the development team.  If this is important to you,
we welcome any patches to provide a more 'dynamic' scheme that doesn't limit
the number of file descriptors (sockets).
------------------------------------
To make a distribution that works without X *and* with X, two binaries
are provided. The first is linked without X, and is the standard binary.
 The second binary is linked against a static version of X, and against
the shared X libraries.  The version used is controlled by the setting
of the DISPLAY environment variable, which is used by X to determine
where to send the output.
</PRE>
</td>
</tr>
</table>
&footer;
</BODY>
</HTML>
