Kiva's Java Virtual Machine.
- 支持标准的 JNI 接口
- 支持从 jar 文件中加载类
- 完全兼容 OracleJDK/OpenJDK
- 使用 Copying 算法的垃圾收集器
-
要求
- 操作系统要求为 Linux 或者 macOS. 由于我不懂 windows 的相关特性,所以暂不支持.
- JDK >= 8
- CMake >= 3.2
-
过程
- 首先,同步这个项目仓库
- 在终端中切换到同步下来的源码目录
- 在终端中输入
cmake . && make
- 等待编译完成
$ export CLASSPATH=</path/to/rt.jar>:</path/to/charsets.jar>:...
$ ./java <main-class-name> [args...]