安装JamVM

JamVM 没有二进制版本,只能从源码 编译安装。

JamVM只是一个虚拟机,它需要搭载一个Java class library才能正常运行,可以使用
GNU classpath,也可以使用OpenJDK,这里我们使用GNU classpath。

编译安装GNU classpath

GNU classpath是一个Java class library,同样需要从源码开始编译。

  • 下载源码
  • 编译

    1
    ./configure --prefix=/tmp/classpath --disable-gtk-peer --disable-gconf-peer --disable-plugin
  • 安装

    1
    2
    3
    # -i 忽略warning和一些error
    make -i
    make -i install

编译需要Java环境,需要系统中预先安装Java环境。另外还会用到ANTLR,如果系统中
没有安装的话,可以按照如下方式安装,参考官网

  • 下载antlr
  • 添加jar文件至CLASSPATH
  • 添加alias
  • 以上是官网的安装步骤,但是classpath的configure仍然无法识别antlr,所以要
    1
    export ANTLR_JAR=/your/path/to/antlr jar file

安装JamVM

同样是从源码开始编译安装。

  1. 下载源码
  2. 编译: ./configure --prefix=/tmp/jamvm --with-classpath-install-dir=/tmp/classpath
  3. 安装: make && make install
  4. 设置环境变量: export PATH=/tmp/jamvm/bin:$PATH

(over)