Try It Now
To learn more about this process,
view a build log, or
watch a video.
Paste the following line into a Linux terminal window:
- git clone git@github.com:decafsoftware/decaf-classpath;make -sC decaf-classpath
The preceding commands will:
- Clone Decaf Classpath from GitHub
- Download the free version of Decaf Translator
- Download OpenJDK, JUnit, Hamcrest, ICU4J, and Bouncycastle source files
- Translate and compile Decaf Classpath
- Translate, compile, and link Decaf Classpath sample programs
- Run a selection of junit tests using the newly built executables
You'll need:
- Linux *
- Java 11 or newer
- Clang 6.0 or newer
- GNU Make 4.0 or newer
- git, curl, bc
- * Decaf Classpath has been tested with openSUSE Leap 15.1, RedHat Fedora 30, Ubuntu 18.04, and WSL 2