我已经研究了一段时间的 Stackoverflow 答案,但没有任何效果。基本上我想在 intellij 中运行 JavaFX 并创建基本的 JavaFX 项目。我正在使用 JDK/JavaFX 13.0.1。我也在图书馆下添加了它。路径是 C:\Program Files\Java\jdk-13.0.1\bin\java.exe
但是当我尝试设置虚拟机选项时,我得到了
Error: Could not find or load main class Files\\Java\\javafx-sdk-13.0.1\\lib
Caused by: java.lang.ClassNotFoundException: Files\\Java\\javafx-sdk-13.0.1\\lib
在 VM 选项中,我有 --module-path %path% --add-modules javafx.controls,javafx.fxml
对于 %path%,我已经尝试了我在 stackoverflow 上看到的所有内容:
C:\\Program Files\\Java\\javafx-sdk-13.0.1\\lib
\C:\\Program Files\\Java\\javafx-sdk-13.0.1\\lib\
\C:\Program Files\Java\javafx-sdk-13.0.1\lib\
C:\Program Files\Java\javafx-sdk-13.0.1\lib
same with / instead of \.
这到底是怎么回事,谁能帮我让它运行起来?
最佳答案
如果您在 VM 选项中引用的路径包含空格,则应该用双引号将其括起来 ("
):
-module-path "C:\Program Files\Java\javafx-sdk-13.0.1\lib"
关于intellij-idea - 在 IntelliJ 中设置 JavaFX - VM 选项根本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59294368/