Cat. 4
OpenBSD's packages also have Maven. Maven is build system written especially for Java projects, but it can be also used by projects in other languages.

What I don't know is whether OpenBSD packages provide JavaFX support. It is a set of packages with classes for Java SE to develop GUI programs. It should be built-in JDK for Java 8, but I had tried to compile this Hello world project without success. It compiled on Windows with some minor changes to pom.xml (specified target Java version).

__________________
Signature: Furthermore, I consider that systemd must be destroyed.
Based on Latin oratorical phrase

I've been reading "How to Design Programs" and last night I reinstalled my Lenovo N580 laptop that had FreeBSD, with OpenBSD 6.3. Since HtDP uses Racket, I downloaded the newest version, 7.0, from www.racket-lang.org and it compiled successfully.