Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.3 KB

File metadata and controls

45 lines (31 loc) · 1.3 KB

AriaJDK

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.

Intall

You can build and install AriaJDK automatically using the unified Python build script.

python x.py

or, depending on your environment:

python3 x.py

What this script does

  • 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.zip on Windows
    • ariajdk-linux.tar.gz on Linux
    • ariajdk-darwin.tar.gz on macOS
  • Automatically adds dist/bin to your system PATH

After installation

Restart your terminal (or run source ~/.bashrc / source ~/.zshrc on macOS & Linux)

and you can use:

aria --version

to verify that AriaJDK was installed successfully.