文件名称:java8rt.jar源码-wind_jvm:我的简单java虚拟机~
文件大小:216KB
文件格式:ZIP
更新时间:2024-06-24 10:24:40
系统开源
java8 rt.jar源码风 jvm 我的简单java虚拟机 环境支持 苹果,Linux。 不支持 Windows,因为底层 os lib 是 os 相关的。 您将使用 C++14 支持和 boost 库支持。 最重要的是,您的JDK8 Java 库。 我只支持java8。 怎么玩 如果您使用的是 mac,首先您需要一个 boost 库。 如果你没有,试试brew install boost没问题。 然后,您应该修改Makefile ,并将链接器命令修改为您自己的 boost 库路径。 然后,您应该修改config.xml ,并在config.xml您的 jdk 源代码rt.jar路径。 然后,运行make test来编译测试 java 代码。 此外,Test7 必须从调试版本 jvm 编译。 所以我先准备了一个。 运行make -j 8进行编译。 请务必在根文件夹wind_jvm运行。 否则路径检测将失去准确性并抛出异常。 因此,您必须在wind_jvm文件夹中运行./bin/wind_jvm Test1 。 然后玩得开心! 虽然这个vm简单不完整,但希望对你有所帮助,增加兴趣~