# JJvm **Repository Path**: netant/JJvm ## Basic Information - **Project Name**: JJvm - **Description**: 这是一个Java实现的JAVA虚拟机,它会非常简单,实际上简单的只够运行HelloWorld - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/jjvm - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-02-12 - **Last Updated**: 2022-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JJvm 这是一个Java实现的JAVA虚拟机,它会非常简单,实际上简单的只够运行HelloWorld。虽然简单,但尽量符合 JVM 标准,目前主要参考依据是[《Java虚拟机规范 (Java SE 7 中文版)》](http://www.iteye.com/topic/1117824)。 关于此项目的说明,[详见此文](http://www.jianshu.com/p/4d81465c2fb8)。 ## 运行 先写一个HelloWorld,代码如下: ```java package org.caoym; public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World"); } } ``` 可以通过以下命令运行: ```shell $ java /home/myclasspath org.caoym.jjvm.JJvm org.caoym.HelloWorld Hello World ``` ## 可运行的示例 [用于测试 JJvm 的示例代码可在此处下载](https://github.com/caoym/jjvm-samples)