Decaf Software Download    Documentation    Custom Solutions

Repurpose Java code with
Decaf Translator

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