Rusty-JVM – JVM Implemented in Rust
2 months ago
- #JVM
- #Java
- #Rust
- 一个用Rust实现的JVM,可独立运行Java程序
- 当前版本以解释模式执行Java字节码,JIT编译器是未来开发目标
- 下一阶段目标包括垃圾回收和多线程支持
- 支持广泛的Java特性,包括操作码、lambda表达式、数组、异常处理等
- 部分支持动态语言特性、Stream API、反射机制及部分Java库
- 需要预先安装JDK 25 (LTS)并设置JAVA_HOME环境变量
- 提供了使用rusty-jvm编译运行Java程序的示例
- 基于MIT许可证开源