由于在使用 Dagger 2 时 Eclipse 升级破坏了 Java < 9 中的 APT,我正在将我的项目升级到 Java 9。
我曾经使用以下命令生成二进制 css 文件(bss)(在 Java 9 之前它工作得很好):
$ javapackager -createbss -srcdir src/main/resources/view/ -outdir src/main/resources/view/
但是在升级到 Java 9 后,它会出错:
错误:jfxrt.jar 需要位于 -createbss 和 -createJar 的类路径中,但没有 -nocss2bin
环顾四周,我发现jfxrt.jar
我的 JDK 9 安装中不再存在。谷歌搜索发现JavaFX 9 - New and Noteworthy - RainFocus[PDF]其中说:
没有更多的 jfxrt.jar,它被烘焙到 JVM 映像中
有没有人升级到Java 9后能够生成bss文件?