Watch Star Fork

Kiva / KiVMC++MIT

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
一款纯 C++ 实现的 Java 虚拟机 https://github.com/imkiva/KiVM
Loading...
README.md 1.16 KB

KiVM

English

Build Status GitHub top language license

Kiva's Java Virtual Machine.

特性

  • 支持标准的 JNI 接口
  • 支持从 jar 文件中加载类
  • 完全兼容 OracleJDK/OpenJDK
  • 使用 Copying 算法的垃圾收集器

编译

  1. 要求

    • 操作系统要求为 Linux 或者 macOS. 由于我不懂 windows 的相关特性,所以暂不支持.
    • JDK >= 8
    • CMake >= 3.2
  2. 过程

    1. 首先,同步这个项目仓库
    2. 在终端中切换到同步下来的源码目录
    3. 在终端中输入 cmake . && make
    4. 等待编译完成

运行

$ export CLASSPATH=</path/to/rt.jar>:</path/to/charsets.jar>:...
$ ./java <main-class-name> [args...]

鸣谢

项目点评 ( 3 )

你可以在登录后,发表评论

搜索帮助