Я занимаюсь обновлением своего проекта до Java 9 из-за обновления Eclipse, нарушающего APT в Java ‹ 9 при работе с Dagger 2.
Раньше я генерировал двоичные файлы 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. Поиск в Google находит JavaFX 9 — Новое и заслуживающее внимания — RainFocus[PDF], где говорится:
Нет больше файла jfxrt.jar, он встроен в образ JVM.
Кто-нибудь смог создать файлы bss после обновления до Java 9?