Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Jul 2003 21:31:30 +0200 (CEST)
From:      Josef El-Rayes <j.el-rayes@daemon.li>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        freebsd-java@FreeBSD.org
Subject:   www/54863: [patch] add available JDKs to java/install.sgml
Message-ID:  <200307251931.h6PJVUpA001747@daemon.li>
Resent-Message-ID: <200307251930.h6PJUI91010266@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         54863
>Category:       www
>Synopsis:       [patch] add available JDKs to java/install.sgml
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-www
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jul 25 12:30:17 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Josef El-Rayes
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD daemon.li 4.8-STABLE FreeBSD 4.8-STABLE #8: Tue Jul 22 18:16:23 CEST 2003 root@daemon.li:/usr/obj/usr/src/sys/CUSTOM i386


	
>Description:
		Motivated by Christopher Ash's request on
freebsd-doc@freebsd.org i added some content about the available jdks in
portstree to the page about installation (www/en/java/install.sgml).
		the current content is outdated and misleading (the reason
for ash's mail).
	
>How-To-Repeat:
	
>Fix:

	

--- install.sgml.diff begins here ---
--- install.sgml.orig	Fri Jul 25 21:19:23 2003
+++ install.sgml	Fri Jul 25 21:23:06 2003
@@ -9,18 +9,77 @@
 <table border="0">
 <tr>
 <td>
-<P>Installing FreeBSD's &jdk; is typically straightforward:</P>
-<P><CODE>cd /usr/ports/java/jdk
-<BR>make
-<BR>make install
-<BR>make clean
-</CODE></P>
+<p>When installing Java on FreeBSD you have the choice between 
+different Java Development Kits:</p>
+</td>
+</tr>
+<tr>
+<td>
+<h3><a name="jdk">Native JDK on FreeBSD</a></h3>
 
-<P>The JDK does not require any dependencies to install.  However, if you wish to run any graphics, you will need to have X installed and running.
+<p>This is the effort of the Java 2 FreeBSD porting project. 
+By the use of patchsets and the JDK source code released by sun, 
+this port builds a native JDK for FreeBSD.</p>
 
-<P>Many applications in Java need Java Foundation Classes (Swing) to run. JFC can be installed in: <CODE>/usr/ports/java/jfc</CODE> 
+<p><code>cd /usr/ports/java/jdk14
+<BR>make install clean
+</code></p>
 
-<P>If you should have trouble, you can see the <A HREF="../doc/en_US.ISO8859-1/books/handbook/ports.html">FreeBSD Handbook section on &quot;installing applications&quot;</A> for help.
+<p><b>Note:</b>The JDK 1.4 patchset for BSD is currently considered of ALPHA quality. It should be considered a work in progress and use in a production environment is at your own risk.</p>
+</td>
+</tr>
+<tr>
+<td>
+<h3><a name="linux-sun-jdk">Sun JDK for Linux</a></h3>
+
+<p>This port installs the Java 2 Developement Kit from Sun which was built for Linux. It will run under FreeBSD using the Linux compatibility.</p>
+
+<p><code>cd /usr/ports/java/linux-sun-jdk14
+<BR>make install clean
+</code></p>
+</td>
+</tr>
+<tr>
+<td>
+
+<h3><a name="linux-ibm-jdk">IBM JDK for Linux</a></h3>
+
+<p>This is an implementation of the Java 2 Standard Edition SDK,
+version 1.4 for Linux by IBM.  It contains IBM's just-in-time
+compiler, enhanced with a unique Mixed Mode Interpreter
+and a re-engineered Java 2 virtual machine.</p>
+
+<p><code>cd /usr/ports/java/linux-ibm-jdk14
+<BR>make install clean
+</code></p>
+</td>
+</tr>
+<tr>
+<td>
+
+<h3><a name="linux-blackdown-jdk">Blackdown JDK for Linux</a></h3>
+
+<p>Blackdown Java Developer Kit 1.4.1. It includes the HotSpot
+Client and Server VMs, as well as an enhanced version of Java Web
+Start 1.2, a Java Plug-In for browsers based on Mozilla and a
+Java Plug-In for Netscape 4.x browsers.</p>
+
+<p><code>cd /usr/ports/java/linux-blackdown-jdk14
+<BR>make install clean
+</code></p>
+</td>
+</tr>
+<tr>
+<td>
+
+<p><b>Note:</b> Please note that due to the current Sun licensing policy the resulting binaries
+can not be distributed and you are only permitted to use/hack it personally.
+Due to the same reasons you have to manually fetch the source code and patchset
+for FreeBSD.</p>
+
+<P>If you should have trouble, you can see the <A HREF="../doc/en_US.ISO8859-1/books/handbook/ports.html">
+FreeBSD Handbook section on &quot;installing applications&quot;</A> for
+help.</P>
 </td>
 </tr>
 </table>
--- install.sgml.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307251931.h6PJVUpA001747>