- Java 8 or higher; both Oracle Java and OpenJDK are supported. Due to licensing fees for Oracle JDK, I recommend using OpenJDK.
The core functionality of CorefAnnotator runs fine without JavaFX. What you get from using the JavaFX version is a better integration into the operating systems (mostly file dialogs). And better integration means happier annotators means more productive annotators :-)
Oracle Java 8 includes JavaFX.
If you use OpenJDK or Oracle Java 11 (or higher), you need to install JavaFX separately.
If JavaFX has been installed, the application can be started with the following snippet on the command line:
java --module-path PATH_TO_JAVAFX --add-modules javafx.swing,javafx.controls -jar PATH_TO_COREFANNOTATOR_JAR