Java 9 javapacker no puede encontrar jfxrt.jar mientras crea bss '. Parece totalmente roto en modo "createbss" en Linux. ¿Cómo evitar el error?

Tengo el sistema Ubuntu Linux con Sun JDE 9.0.1 y necesito convertir algunos de los archivos CSS de Fx a la forma binaria desde la consola. Pero cuando ejecuto el comando:

javapackager  -createbss -outdir . -srcdir .

Recibí un error:

Error: jfxrt.jar debe estar en classpath para -createbss y para -createJar sin -nocss2bin

Mi JDK está instalado correctamente. Tengo todos los módulos necesarios (incluido FX). ¿Alguna idea de cómo puedo evitar un error estúpido y hacer que el empaquetador haga su trabajo? Si ejecuto javapackager desde el directorio "/ usr / lib / jvm / java-9-oracle / jmods", se completa sin error. Así que ahora estoy usando una solución fea, busco en el directorio de módulos, lo actualizo, ejecuto el empaquetador desde allí. Pero eso es muy feo. Javapackager no acepta ningún otro parámetro, excepto outdir, srcdir y srcfiles, por lo que no puedo forzar la carga o la búsqueda de ruta para el módulo jfx. Pero, ¿puede haber algún truco con las variables de entorno o algo que pueda hacer que la solución sea menos fea?

PD Ejecutar desde el directorio jmod o eliminar "-srcdir" de los parámetros elimina el error, pero el empaquetador no genera ningún archivo de salida (incluso si especifico archivos de entrada con "-srcfiles"). Parece que javapackager está completamente roto en modo createbss. ¿Alguien lo usa con Java 9?

Respuestas a la pregunta(1)

Su respuesta a la pregunta