Prepare EnvironmentJDK: wget <jdk_url> && vim ~/.profileAnt: wget <ant_url> && vim ~/.profile or apt
- Prepare Environment
- JDK: wget <jdk_url> && vim ~/.profile
- Ant: wget <ant_url> && vim ~/.profile or apt-get install ant
- Installing LuaJIT 2
- wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz
- tar zxf LuaJIT-2.0.2.tar.gz
- apt-get install make gcc
- cd LuaJIT-2.0.2 && make && make install
- Installing luje
wget https://cowlark.com/luje/tarball/luje-0.2.tar.gz?uuid=release-0.2
tar zxf luje-0.2.tar.gz (Note: 此处运行无效,虽然后缀是gz,但貌似不是gzip格式的文件,本人Windows上7zip解压后上传的Ubuntu)
cd luje-0.2 && ant
Important: cd vm && vim Options.lua (Note: 自建一个选项文件,vm下ClimpLoader、Utils等需要使用Options.TraceCompilations的Boolean变量以开启编译追踪功能,文件内容如下)
<!-- lang: lua -->
local TraceCompilations = false
return{TraceCompilations = TraceCompilations}
- Running
- ./luje com.cowlark.luje.LocalBench
- Help
- ./luje -h
- Custom Programm Running
- vim Hello.java (Summary Content: println("Hello World run on luje-0.2!/n");)
- javac Hello.java
- mv Hello.class bin/ (Note: bin/为luje-0.2下的bin目录,ant后才出现,放置需要运行的Java Classes)
- ./luje Hello
- The End.