3

由于在使用 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文件?

4

0 回答 0