AriaJDK is an open-source, high-performance implementation of the Java Development Kit (JDK), built entirely in Rust for modern systems.
It provides a safe, modular, and efficient runtime environment that adheres to the Java SE 17 specification.
AriaJDK introduces a fresh JVM architecture, reimplemented in Rust to deliver memory safety, modularity, and predictable performance.
The standard Class Library is implemented in Kotlin, offering a modern, expressive foundation for seamless Java and Kotlin interoperability.
You can build and install AriaJDK automatically using the unified Python build script.
python x.pyor, depending on your environment:
python3 x.py- Build all Rust Components (
core,tools/jar.launcher) - Build all kotlin components (
classlib,tools/compiler) - Collects all binaries into
dist/bin/ - Packages them into:
ariajdk-windows.zipon Windowsariajdk-linux.tar.gzon Linuxariajdk-darwin.tar.gzon macOS
- Automatically adds
dist/binto your systemPATH
Restart your terminal (or run source ~/.bashrc / source ~/.zshrc on macOS & Linux)
and you can use:
aria --versionto verify that AriaJDK was installed successfully.