- git
- Java 21 , and Ant
- I recommend using SDKMAN for this
locally
- clone the repo
git clone https://github.com/labset/compiler-workshop.git
git submodule update --init- build jtreg
cd compiler-workshop/jtreg
time bash make/build.sh- configure and build jdk
cd compiler-workshop/jdk
time bash configure --enable-debug --with-jtreg=../jtreg/build/images/jtreg
time make imagesusing docker
- clone the repo
git clone https://github.com/labset/compiler-workshop.git
git submodule update --init- run docker
docker compose up -d- open docker terminal session
docker exec -it compiler-workshop-session-1 bash- build jtreg
cd /sources/compiler-workshop/jtreg
time bash make/build.sh --jdk /opt/java/openjdk- configure and build jdk
cd /sources/compiler-workshop/jdk
time bash configure --enable-debug --with-jtreg=../jtreg/build/images/jtreg
time make imagesusing codespaces
- update the submodules
git submodule update --init- build jtreg
cd jtreg
time bash make/build.sh --jdk /opt/java/openjdk- configure and build jdk
cd jdk
time bash configure --enable-debug --with-jtreg=../jtreg/build/images/jtreg
time make imagesFind details about your specific IDE