文件名称:java8源码-jvm-on-go:基于golang的简单jvm!只为学习!
文件大小:108KB
文件格式:ZIP
更新时间:2024-06-24 12:53:52
系统开源
java8 源码 Jvm On Go 使用golang基于 构建的简易JVM,仅供学习使用。 Roadmap 类加载 字节码解析 类解析及初始化 字节码解释器 单线程 部分Native方法(使用golang实现) invokedynamic Lambda Getting Started 1. 环境准备 本地需要Java8运行环境并且设置JAVA_HOME环境变量 若是通过源码构建,本地需要安装golang(>= 1.15) 2. 源码构建 git clone https://github.com/rodbate/jvm-on-go.git cd jvm-on-go && go build -o jvm 3. 下载二进制包 #windows wget https://github.com/rodbate/jvm-on-go/releases/download/1.0.0/jvm-windows #linux wget https://github.com/rodbate/jvm-on-go/releases/download/1.0.0/jvm-linux #mac os wget ht