zlgopen / awtk-minijvm

awtk for minijvm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AWTK-MINIJVM

AWTK 针对 MINIJVM 的适配。

Download and Build

  • Download and Build miniJVM
git clone https://github.com/digitalgust/miniJVM.git

build minijvm

mkdir build && cd build && cmake -DCOVERALLS=ON -DCMAKE_BUILD_TYPE=Debug ../minijvm/c && cmake --build . && cmake --build . --target mini_jvm; cd -

build java

cd minijvm/java
mvn clean package
  • Download awtk and awtk-minijvm
cd desktop
git clone https://github.com/zlgopen/awtk.git
git clone https://github.com/zlgopen/awtk-minijvm.git awtk_gui
  • Build AWTK
cd awtk; scons; cd -

AWTK的编译环境请参考:https://github.com/zlgopen/awtk

  • Build AWTK-MINIJVM
cd awtk_gui
make
  • 生成资源
python ./scripts/update_res.py all

或者通过 designer 生成资源

Run

  • on linux
./run_on_linux.sh
  • on macos
./run_on_mac.sh

About

awtk for minijvm

License:GNU Lesser General Public License v2.1


Languages

Language:C 51.6%Language:Java 45.2%Language:C++ 2.2%Language:HTML 0.7%Language:Python 0.2%Language:CMake 0.1%Language:Shell 0.1%Language:Makefile 0.0%Language:PHP 0.0%Language:JavaScript 0.0%