Removal of Java 1.1 and 1.2 support in the ports tree

Mark Evenson mark.evenson at gmx.at
Tue Oct 2 23:31:36 PDT 2007


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 at gmx.at>

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



More information about the freebsd-java mailing list