| ★ wanayoo — archive 1999 http://www.blackdown.org/java-linux/docs/support/faq-release/FAQ-java-linux-3.html | Nouvelle recherche | Portail wanayoo |
Discussion of the various Blackdown builds of JDKs, Java APIs, and related Blackdown-maintained tools for using Java on Linux.
Discussion of issues related to the first Blackdown JVM to be widely available on Linux, version 1.02.
Last update:
$Id: jdk-1.0.sgml,v 1.1.1.1 1999/12/27 06:13:31 stevemw Exp $
It still works! Actually, if you have details about using this build in your daily work, please report them to the FAQ maintainer.
See section Who Ported the Blackdown JDK?, which credits Randy Chapman, the one who got it all started (with encouragement from Karl Asha).
Limited discussion of issues related to Blackdown 1.1 JVMs. You'll find that most 1.1 material is present throughout the FAQ since this incarnation of it (after Eric S. Raymond's) originated during an intense period of Blackdown JDK 1.1 development.
Last update:
$Id: jdk-1.1.sgml,v 1.4 2000/01/06 11:35:55 stevemw Exp $
The last release to support all platforms was 1.1.7v3. It supports native threads via command-line flags. The latest release for Intel and ARM was 1.1.8 at the time of this writing.
See the section Is there a native threads port of Blackdown Java? for a little more information.
In short, if you are on Intel, use 1.1.8 (or later if available by the time you read this). On other architectures, the situation is different. Here is a small compatibility chart:
See OK, which version of the JDK should i download? for which versions are supported on what platforms.
See http://java.sun.com/products/jfc/
Not from Blackdown, but see section Just In Time Compilers for Blackdown Java for other sources.
Discussion of running the latest version of Java from Blackdown.
Latest update:
$Id: jdk-2.0.sgml,v 1.7 2000/01/15 21:52:21 stevemw Exp $
This section describes Blackdown's 2.0 port of Java, currently being termed "Java 2, Standard Edition," or J2SE by Sun.
The Blackdown team has had the J2SE sources for over a year, and has been actively working on porting it. Starting March 5th, 1999 several J2SE "release candidates" (RCs) have been issued and are available through the Blackdown mirrors. Visit http://www.blackdown.org/java-linux/mirrors.html and download the latest.
Furthermore, http://www.inprise.com/ now has its own offering. See Is Javasoft going to support Java on Linux? for more information.
At this point, you're best-off with a glibc-2.1.2-11 system
(in RedHat 6.1 parlance) because new builds and tests are currently being
done only against that library, either on Debian or RedHat. It's not
clear that builds couldn't happen for older libraries; they
just aren't.
Juergen Kreileder <kreilede@issan.cs.uni-dortmund.de> determines this on a case by case basis. For example, 1.2.2 RC4 will have been issued with a set of "diffs," despite a requirement for users to have the 1.3 sources and combine the 1.2 and 1.3 trees. Stay tuned to the mailing list. See section What is a source patch? for the definition of a patch.
Currently, glibc2.1.2 is required to run recent builds of Java 2 from Blackdown. Look for information about upgrading at your favorite distribution's website, but you may also discover answers the FSF (Free Software Foundation's) GNU libc web site: http://www.gnu.org/software/libc/libc.html. If you are on RedHat 6.1, you already have it installed. For information specific to your platform, including RedHat, see section Linux Distribution-specific Questions.
With Java 2, Sun is splitting the Java product out into three targeted environments:
Blackdown Java 2 development is currently limited to the "standard edition." See Sun's Java 2 Platform page for more about the three different environments and J2SE documentation: http://java.sun.com/java2/.
Yes, the Java Foundation Classes come with the J2SE.
As of 1.2.2 RC3, sunwjit JIT compiler does still not work entirely correctly, according to http://www.blackdown.org/java-linux/docs/faq/README/1.2/README.linux.
According to Juergen Kreileder <kreilede@issan.cs.uni-dortmund.de> on December 29th, 1999, he had begun work on this project.
See Javasoft's Java HotSpot Performance Engine page at http://www.javasoft.com/products/hotspot/ for more information about the HotSpot JIT (just in time compiler).
Please see section Support for the Java Platform Debugging Architecture.
This section discusses various "just in time" compilers (JITs) and Blackdown Java on Linux.
Last update:
$Id: jits.sgml,v 1.4 1999/12/31 08:36:19 stevemw Exp $
There are several. Please take a look at Shudo Kazuyuki's references in his Just In Time compiler for Sun Java Virtual Machine / x86: shuJIT page at: http://www.shudo.net/jit/#refs for a comprehensive list of pointers to JIT-related projects.
There are several others including these open-source projects:
This section describes a few of the vendors now supporting the Java platform on Linux. It can never be as up to date as we would like, but it can serve as a starting point if you're looking for more information.
Last update:
$Id: other-vendors.sgml,v 1.2 2000/01/04 16:08:11 stevemw Exp $
This section of the FAQ is incomplete. Please visit http://www.blackdown.org/java-linux/productlist.html for more detail.