Я получаю ошибку
java.awt.HeadlessException: null
at java.desktop/java.awt.Desktop.getDesktop(Desktop.java:306) ~[na:na]
при звонке
Desktop.getDesktop().open(pdfFile);
Я использую OpenJDK с этой версией
java 10.0.2 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
и OpenJFX в javafx-sdk-11
в MacOS 10.14.2
.
Почему JVM работает в автономном режиме здесь, на MacOS? Как я могу запустить его без режима без головы?