The Lox implementation is developed as part of the Build Your Own Programming Language course at Software Architecture Group, Hasso Plattner Institute, Potsdam.
See Getting Started section in BYOPL-2024_Overview.
For development, you can use Oracle JDK 21, OpenJDK 21, or any of its derivatives. For best performance use GraalVM for JDK 21 version 21.0.4.
To directly use the command line, this might be helpful:
./mvnw package
./mvnw test
./mvnw exec:java -Dexec.args="-c 'print true;'"
./mvnw clean