繁体   English   中英

启动层初始化时出错 -java

[英]Error occurred during initialization of boot layer -java

当我尝试在 Eclipse IDE 上运行我的代码时,此错误不断弹出:

Error occurred during initialization of boot layer
java.nio.file.InvalidPathException: Illegal char <?> at index 24: (path to project).

我不知道这个错误是什么意思。
首先,我认为这是由我自己的一些代码引起的一些问题。 但是当我尝试运行 Hello World 程序时,存在同样的问题。

这不是 Java 的问题,因为我重新安装了它,同样的问题仍然发生(另外,当我使用命令行工具时,程序编译并运行得非常好)。 也不是 Java 无法从其他驱动器访问我的代码(我将项目保存在 D: 驱动器上,而不是 C: 驱动器上),因为我将项目移至 C:\\Users\\username\\Documents\\Eclipse工作区和问题仍然存在。 我也尝试重新安装 eclipse,但这并没有改变任何东西。

谁能告诉我是什么导致了这个问题?

我通过更改包含项目的文件夹的名称解决了这个问题。 就我而言,问题是它不了解项目的路径。 只需将文件夹的名称更改为英文即可。

在运行配置(在 eclipse 下)中删除围绕 JavaFX 路径的引号后,它工作了!

之前:--module-path "C:\\JavaFX\\javafx-sdk-16\\lib" --add-modules javafx.controls,javafx.fxml

之后:--module-path C:\\JavaFX\\javafx-sdk-16\\lib --add-modules javafx.controls,javafx.fxml

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM