Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Oct 2007 08:24:50 +0200
From:      Mark Evenson <mark.evenson@gmx.at>
To:        Michael Conlen <m@obmail.net>
Cc:        freebsd-java@FreeBSD.org
Subject:   Re: Removal of Java 1.1 and 1.2 support in the ports tree
Message-ID:  <470335B2.2060109@gmx.at>
In-Reply-To: <4A6D516D-0C49-478B-8060-83EC012E6C29@obmail.net>
References:  <20071001100936.GA10202@rv-laptop> <fdt2av$a6g$1@sea.gmane.org>	<20071002211357.GA48667@misty.eyesbeyond.com> <4A6D516D-0C49-478B-8060-83EC012E6C29@obmail.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Michael Conlen wrote:

[...]
> 
> If someone needs it for this reason there's always the option of doing 
> what I do when I need to test compatibility with Windows 95, install a 
> virtual machine with the old version of FreeBSD on it to test with.

It's not so much about testing compatibility:  it's about generating the 
bytecode in the first place.  The Sun jdk-1.1 compiler can produce some 
"interesting" bytecode that will pass the Microsoft VM verifier, whereas 
post-jdk-1.2 compilers producing classfiles that should be compatible 
(via the appropiate compiler switches, and making sure only classes that 
existed in jdk1.1 are referenced), are actually rejected. I never really 
tracked down the nature of the deviations, mainly because trying to 
figure out the behavior of the closed-source Microsoft VM seemed like a 
losing proposition.

-- 
<Mark.Evenson@gmx.at>

"[T]his is not a disentanglement from, but a progressive knotting into."




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