Eclipse 部署时发生JavaFX-11错误:未找到模块
我正在尝试部署一个非常基本的JavaFX应用程序。我刚刚创建了一个新的JavaFX项目,并试图将其部署到.exe,但它给了我一个模块未找到错误 这是控制台日志:Eclipse 部署时发生JavaFX-11错误:未找到模块,eclipse,java-11,javafx-11,efxclipse,module-info,Eclipse,Java 11,Javafx 11,Efxclipse,Module Info,我正在尝试部署一个非常基本的JavaFX应用程序。我刚刚创建了一个新的JavaFX项目,并试图将其部署到.exe,但它给了我一个模块未找到错误 这是控制台日志: Buildfile: D:\eclipseProjects\Test\build\build.xml setup-staging-area: [delete] Deleting directory D:\eclipseProjects\Test\build\externalLibs [delete] Deleting dir
Buildfile: D:\eclipseProjects\Test\build\build.xml
setup-staging-area:
[delete] Deleting directory D:\eclipseProjects\Test\build\externalLibs
[delete] Deleting directory D:\eclipseProjects\Test\build\project
[delete] Deleting directory D:\eclipseProjects\Test\build\projectRefs
[mkdir] Created dir: D:\eclipseProjects\Test\build\externalLibs
[copy] Copying 1 file to D:\eclipseProjects\Test\build\externalLibs
[copy] Copying 1 file to D:\eclipseProjects\Test\build\externalLibs
[copy] Copying 1 file to D:\eclipseProjects\Test\build\externalLibs
[copy] Copying 1 file to D:\eclipseProjects\Test\build\externalLibs
[copy] Copying 1 file to D:\eclipseProjects\Test\build\externalLibs
[copy] Copying 1 file to D:\eclipseProjects\Test\build\externalLibs
[copy] Copying 1 file to D:\eclipseProjects\Test\build\externalLibs
[copy] Copying 1 file to D:\eclipseProjects\Test\build\externalLibs
[mkdir] Created dir: D:\eclipseProjects\Test\build\project
[copy] Copying 5 files to D:\eclipseProjects\Test\build\project
[mkdir] Created dir: D:\eclipseProjects\Test\build\projectRefs
do-compile:
[delete] Deleting directory D:\eclipseProjects\Test\build\build
[mkdir] Created dir: D:\eclipseProjects\Test\build\build\src
[mkdir] Created dir: D:\eclipseProjects\Test\build\build\libs
[mkdir] Created dir: D:\eclipseProjects\Test\build\build\classes
[copy] Copying 8 files to D:\eclipseProjects\Test\build\build\libs
[copy] Copying 5 files to D:\eclipseProjects\Test\build\build\src
[javac] Compiling 3 source files to D:\eclipseProjects\Test\build\build\classes
[javac] D:\eclipseProjects\Test\build\build\src\module-info.java:2: error: module not found: javafx.fxml
[javac] requires javafx.fxml;
[javac] ^
[javac] D:\eclipseProjects\Test\build\build\src\module-info.java:3: error: module not found: javafx.graphics
[javac] requires javafx.graphics;
[javac] ^
[javac] 2 errors
BUILD FAILED
D:\eclipseProjects\Test\build\build.xml:101: Compile failed; see the compiler error output for details.
Total time: 2 seconds
我正在使用jdk11.0.4、JavaFX-11.0.2、eclipse4.12.0和e(fx)clipse3.5你能解决这个问题吗?我也有同样的问题。你能给我们看一下你的lib文件夹路径吗?我解决了这个问题,在项目中添加了一个lib文件夹,其中有一个子文件夹“dll”,其中包含javafx安装目录及其子文件夹“bin”中的dll文件。我不得不将这个文件夹添加到类路径(项目的构建路径)中。问题是它在读取module-info.java文件时抛出了错误。我无法使它工作,但我找到了另一种方法将javafx应用程序导出为exe。使用jdk 14中的新jpackage工具,您可以将应用程序打包为exe或msi for windows以及其他linux和mac扩展。这不是我发布的问题的解决方案,而是一种变通方法