Griffon: a desktop application development platform for the JVM
griffon-framework.org
griffon-framework.org
The split from JavaFX inside the JDK to OpenJFX outside of the JDK was a bit messy so a new project takes some time to setup with Maven or Gradle but aside from that it's still a nice environment to make desktop apps in.
That's not necessarily true, you can obtain many JDK distributions that still include JavaFX.
For example, here's the Azul distributions with JavaFX: https://www.azul.com/downloads/zulu-community/?architecture=...
BellSoft also has a LibericaFX distribution: https://bell-sw.com/pages/supported-configurations/
If you want to easily install and switch between these and other standard JDKs easily from the command line, check out SDKMAN! (https://sdkman.io/). It supports Azul's and BellSoft's distributions with JavaFX, as well as other distributions from GraalVM, java.net, Amazon and AdoptOpenJDK.
Changes include: - support of Java's modular system (JPMS) which requires elimination of split packages, besides providing module descriptors. - take advantage of lambdas where possible.
However there was an experimental branch of 2.x with Frege support, which means Clojure is certainly doable.