当前位置: 首页 > 知识库问答 >
问题:

我不能运行JavaFX窗口,尽管我添加了库并向VM选项添加了路径

呼延宪
2023-03-14

我想运行JavaFX。我已经运行了它,但我使用了相同的风景,所以我不知道为什么它现在不运行了。首先,我在模块设置中将库添加到购物车库中,然后在运行/调试配置中编写VM选项的路径:

--模块路径C:\program files\openjfx-15.0.1_windows-x64_bin-sdk\javafx-sdk-15.0.1\lib--add-modules javafx.controls,javafx.fxml

然而,现在我看到:

Error: Could not find or load main class Files\openjfx-15.0.1_windows-x64_bin-sdk\javafx-sdk-15.0.1\lib
Caused by: java.lang.ClassNotFoundException: Files\openjfx-15.0.1_windows-x64_bin-sdk\javafx-sdk-15.0.1\lib

我在过去使用同样的方法运行它,所以我不知道为什么现在会出现错误。

共有1个答案

柴华灿
2023-03-14

我现在解决它:-)
我忘了用引号写路径。所以这是正确的:
--module-path“c:\program files\openJFX-15.0.1_windows-x64_bin-sdk\javafx-sdk-15.0.1\lib”--add-modules javafx.controls,javafx.fxml

 类似资料:
  • 因为几天前詹金斯的测试被取消了。我在里面得到的错误是: 配置根项目“MyAutomationTests”时出现问题。 未找到名为“测试编译”的配置。 这是我的build.gradle文件: 我们在詹金斯的自动测试一直运行良好,直到几天前。从那时起,它们就不再编译这个问题一开始就给出的错误了。在依赖项代码块中有“实现组”,但我最近将其改为TestCompile。“实现组”工作得很好,但它开始在Tes

  • 我得到这个错误: 我检查了YouTube和StackOverflow上的多个解决方案,如https://www.YouTube.com/watch?v=kki7tdozpog和error:JavaFX运行时组件丢失,需要使用JDK 11运行此应用程序 结果,我听从了他们的建议,把他们说的话添加到我的VM选项中。这是我的运行配置中的内容 以下是我拥有的一些代码: 我的pom.xml文件 我的申请 我

  • 我正在尝试使用spark-submit选项添加redshift jar: 在Spark 2.1.0上运行命令 spark-submit--类测试--主spark:/xyz.local:7077--executor-cores 4--总-executor-cores 32--executor-memory 6G--驱动程序-memory 4G--驱动程序-cores 2--部署模式集群-jars S

  • 我想用一个AJax请求填充一个表(DataTables 我的请求ajax返回Json,但不可能填满表,我有以下错误: DataTables警告:table ID=DT-Table-为第1行第0列请求未知参数“0”。有关此错误的详细信息,请参阅http://datatables.net/TN/4 我的桌子: 我的JS: ajax响应: 我的请求: 我看不出问题出在哪里,我查看了DataTables文

  • 我有两个意图。主要活动:包含回收器视图,显示一些默认项以确保其工作。ArrayList被设置为Recycerer视图,它是包含这些默认项的列表。

  • 我对JavaFX还很陌生。我已经无望地试图让它工作了这么长时间,但不知道为什么它不起作用。项不显示在TableView上。我使用scene Builder创建了UI。我看过很多类似的问题,似乎没有什么帮助。 简化为最小代码: 主: 控制器: Person类: FXML: 多谢了。