Java-OS4 0.5.0 (beta)
Pre-release
Pre-release
First beta release of Java-OS4 — a Java 8 runtime for AmigaOS 4 (PowerPC): JamVM 2.0 + the OpenJDK 8 class library on clib4, with a native AWT/Swing toolkit so Java GUIs run in Workbench windows.
What works
- Headless Java 8 programs — collections, streams/lambdas, NIO, reflection, serialization, zip, text.
- Swing/AWT GUIs in Intuition windows: real mouse and keyboard input, window resize, modal dialogs, fonts via FreeType.
- Zero-flag GUI launch:
java -cp app.jar Mainstarts a Swing app with no special options.
Install
- Download
JavaOS4-0.5.0.lhabelow and unpack it on your AmigaOS 4 machine. - Double-click the Java-OS4 drawer icon to run the installer (uses
Sys:Utilities/Installation Utility). It asks where to install, copies the runtime there, and adds a permanentJAVA:assign toS:User-Startup. - From a Shell:
java -version java -cp myapp.jar Main
javac is not included — compile on a host JDK 8 and copy the .jar over.
Requirements
AmigaOS 4.x on PowerPC (developed and tested on AmigaOS 4.1 Final Edition).
Notes
This is a beta — it runs real applications but is under active development; expect rough edges and gaps. Bug reports and feedback are welcome.
Built on the OpenJDK 8 class library (Eclipse Temurin 1.8.0_492). See the README for the full overview, acknowledgements, and license (GPL-2.0).
SHA-256 (JavaOS4-0.5.0.lha): fbe68eac34c34cfb92b3972b7e6f35ae0efdc6cb2b14cb3c0fdecd5e516bfa64