es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Problema en Java 16 Eclipse con JavaFX (java.lang.module.FindException)

Para un proyecto universitario, necesito hacer un gráfico circular, por eso decidí usar JavaFX. Seguí este tutorial: https://youtu.be/_7OM-cMYWbQ
Descargué JavaFX 16, creé mi biblioteca de usuario, JavaFX16, que agregué al Classpath. Aquí hay una imagen de cómo lo hice: aquí

También agregué el argumento VM ” –module-path “C:\Users\andre\Downloads\openjfx-16windows-x64bin-sdk\javafx-sdk-16\lib” –add-modules javafx.controls,javafx.fxml “”, pero aún así tengo este error: “Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.controls not found”. Aquí hay una imagen del error: aquí

Encontré esta otra página de Stack Overflow, pero no me ayudó. Si alguien sabe cómo solucionar esto, me alegraría escucharlo. (Lamento si cometí errores en inglés o si olvidé agregar algo)

Que tengas un buen día.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Pregunta:

    Para un proyecto universitario, necesito crear un gráfico de torta, así que decidí usar JavaFX. Seguí este tutorial para descargar e instalar JavaFX 16, creé mi biblioteca de usuario, la agregué al classpath y añadí el argumento VM. Sin embargo, estoy obteniendo el error “Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found”. También intenté la solución sugerida en esta página de StackOverflow, pero no sirvió de ayuda. ¿Alguien puede ayudarme a resolver este problema?

    Solución:

    Parece que a pesar de seguir el tutorial y agregar el argumento VM, aún no se encuentra el módulo javafx.controls. Una posible solución podría ser verificar si la versión de JavaFX descargada es compatible con la versión de Java que está instalada actualmente en el sistema.

    Alternativamente, sería útil verificar si la ruta de instalación es correcta y si el módulo javafx.controls está presente en la carpeta lib. A veces, la versión de JavaFX descargada puede tener algunos archivos faltantes, por lo que podría valer la pena descargar nuevamente el JavaFX SDK y reinstalarlo.

    Si el problema persiste, una opción es intentar actualizar la versión de Java y Eclipse a la última versión, o buscar ayuda en las comunidades o foros de JavaFX o Eclipse para obtener una visión más detallada del problema subyacente.

Comments are closed.