我尝试使用OpenJDK 9在Ubuntu 16.04.3 LTS上编译JavaFX HelloWorld demo form Oracle,但它不起作用:
$ javac -version
javac 9-internal
$ javac HelloWorld.java
HelloWorld.java:3: error: package javafx.application does not exist
...
我无法在软件包管理器中找到适用于Java 9的OpenJFX软件包。存在的那个只适用于OpenJDK 8(无论如何我尝试安装它,但它没有帮助):
$ apt-cache search openjfx
...
openjfx - JavaFX/OpenJFX 8 - Rich client application platform for Java
...
我是否必须从源代码安装JavaFX以在Ubuntu上使用OpenJDK 9编译JavaFX应用程序?