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.
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 carpetalib
. 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.