Создание файлов BSS из CSS в JavaFX 9

Я занимаюсь обновлением своего проекта до 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?


person Emily L.    schedule 09.12.2017    source источник
comment
bugs.openjdk.java.net/browse/JDK-8193353 отслеживает проблема   -  person Alan Bateman    schedule 14.12.2017
comment
@jewelsea этот вопрос был задан до связанного.   -  person Emily L.    schedule 14.12.2017
comment
Да, но у другого был ответ с положительным голосованием, поэтому я мог закрыть его как дубликат, но не мог сделать этого для этого.   -  person jewelsea    schedule 14.12.2017
comment
@AlanBateman, пожалуйста, опубликуйте это как ответ.   -  person Emily L.    schedule 14.12.2017
comment
@jewelsea конечно. Это просто отстой, потому что теперь мне кажется, что я провалил поисковый значок, и вопрос будет закрыт, хотя в то время это был единственный вопрос. :/   -  person Emily L.    schedule 14.12.2017