I am wondering if anyone can tell me how to install the 32-bit platform on Linux Ubuntu, so I can install/run Java 2 SE 1.3 for coding. I would like to use Linux Ubuntu rather than Windows for a coding/workstation environment/EULA, etcetera…
I guess I don’t need this anymore?..
Surprisingly I got this working out of the box with Ubuntu 22.04.5 LTS. I just didn’t see it because it was out of range/at the corner of my desktop, not next to it like how my previous Java extractions have worked/been at.
It’s also weird because, I think last time I tried this the extracted jdk file was locked, and unusable, so unless something was done/changed since the release of later/other Ubuntu versions since I’ve tried this…
Regardless, I think I’ve got it working. With that being said, it is welcome’d if anyone could post how to do this for earlier Linux Ubuntu versions.
Remember that Java is “Write Once Run Anywhere” and has been since 1996. The JVM on an older edition of Ubuntu should run your applets and you should be able to use any edition of the JDK 1.3 to create Java 1.3 applets in bytecode. The AMD64/x86_64 edition should as good for this as the i386 edition, whether it’s Windows or Linux.
(If JDK 8 is still available, try using OpenJDK 8 with the ‘release’ or ‘target’ parameters to build applets to run on JVM 1.3.)
But of course I said ‘should’ and that’s a nonsense, because ‘should’ is not ‘is’.
I don’t know how to do it using the ‘snap’ containerised app tool, this should work across all the historical versions.
Add the i386 architecture:
sudo --add-architecture i386
sudo apt update
Install the 32-bit / i386 (and 586-compatible) build-essential
tools:
sudo apt-get install -a i386 build-essential
Get the JDK and unpack it.
Java SE 1.3 SDK with only 586-compatible builds / Java EE 1.3 SDK, would assume 586-era CPU compatibility
Ensure that the JDK is installed somewhere listed on $PATH.
May your adventures in software archaeology be fruitful.
K3n.