TornadoFX: Migrating JDK 8 to OpenJDK 11

Amanda Hinchman
4 min readMay 27, 2019

As much as I really love JDK 8, it’s past time to upgrade my TestFX-Suite to use JDK 11. Actually, Oracle released their latest version JDK 12 on March 19 of this year and will expect to push more frequent updates, but as TornadoFX is kept up with tender-loving care from the community in their spare time, the migration for TornadoFX to JDK 11 was a huge undertaking for us and that’s where we happen to be at.

Perhaps that will be a conversation that will need to be had in the future on our end.

In the meantime, let’s take my TornadoFX-Suite project and have that migrated to JDK 11.

Getting set up with OpenJDK 11

Let’s start with getting JDK 11 working. Y̶o̶u̶ ̶c̶a̶n̶ ̶g̶r̶a̶b̶ ̶J̶D̶K̶ ̶1̶1̶ ̶f̶r̶o̶m̶ ̶t̶h̶e̶ ̶O̶r̶a̶c̶l̶e̶ ̶w̶e̶b̶ ̶s̶i̶t̶e̶.̶ Well… I just found out what Oracle had done to Java. I tried to download JDK 11 and apparently, we can no longer get it for free.

As friends have suggested:

--

--

Amanda Hinchman

Kotlin GDE and Android engineer. Co-author of O'Reilly's "Programming Android with Kotlin: Achieving Structured Concurrency with Coroutines"