Java FX aplicación modular, el módulo no encontrado (Java 11, IntelliJ)

No110:

Hola tengo un problema con mi aplicación modular de Java FX.

Primero de todo lo creado un proyecto JavaFX con el Asistente de IntelliJ.
He añadido el lib Java FX:

Proyecto strucutre con JavaFX lib

Y los módulos de JavaFX ser reconocido. Mi module-info.java:

módulo de información

También he añadido las opciones de VM:

VM Opciones y Config

Pero siempre consigo este ErrorMessage:

Mensaje de error

"Se produjo un error durante la inicialización de la capa de arranque
java.lang.module.FindException: Módulo HelloFX no encontrado"

Gracias.

José Pereda :

Cuando se obtiene el error:

Un error ocurrió durante la inicialización de la capa de arranque

java.lang.module.FindException: Módulo HelloFX que no se encuentra

esto significa que la ruta de acceso al módulo en cuestión en el --module-pathque está mal y el módulo no se puede encontrar.

Compruebe la carpeta de salida. Sobre la base de la primera foto, la salida del HelloFXproyecto va a out, pero sus opciones de VM que está configurando la ruta relativa mods.

Puede configurar la salida del compilador de IntelliJ -> File -> Project Structure -> Project -> Project Compile Output.

En Windows por defecto, cuando se crea un proyecto JavaFX, IntelliJ puntos a \path-to\HelloFX\out.

A continuación, ya sea que modificar la ruta de salida de compilación a \path-to\HelloFX\mods, o sus argumentos de VM:

--module-path "\path-to\javafx-sdk-11.0.1\lib;out\production" 

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=224380&siteId=1
Recomendado
Clasificación