Skip to content

wavefnd/aria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Aria Java Development Kit

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published