为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Java 11 和 JavaFX 11 运行 ControlsFX 示例应用程序

如何使用 Java 11 和 JavaFX 11 运行 ControlsFX 示例应用程序

蛊毒传说 2021-11-24 18:48:27
ControlsFX 网站说:如果您想使用 ControlsFX 示例应用程序,只需下载 ControlsFX 版本并在命令提示符下运行以下命令(确保将 * 替换为 FXSampler 和 ControlsFX-samples 的实际版本号):java -jar controlsfx-samples-*.jar我已经下载了ControlsFX 9.0.0,据说它适用于 Java 9 及更高版本的用户。当我跑步时,java -jar controlsfx-samples-9.0.0.jar我得到错误:无法找到或加载主类 fxsampler.FXSampler导致:java.lang.NoClassDefFoundError:javafx/application/Application但是没关系,根据Run HelloWorld using JavaFX 11 guide,我必须添加模块。所以我尝试java --module-path "C:\Program Files\Java\javafx-sdk-11\lib" --add-modules=javafx.controls -jar controlsfx-samples-9.0.0.jar,我得到缺少 JavaFX 应用程序类 fxsampler.FXSampler我从controlsfx-9.0.0包含controlsfx-9.0.0.jar,controlsfx-samples-9.0.0.jar和 的目录中执行所有命令fxsampler-1.0.10.jar。java -version对我来说的输出是:openjdk version "11.0.1" 2018-10-16OpenJDK Runtime Environment 18.9 (build 11.0.1+13)OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13,混合模式)任何意见和建议表示赞赏。提前致谢。
查看完整描述

1 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

已在PR #720 中修复。因此,新的 Maven 工件将包含此修复程序。

可以在此处查看完整的问题历史记录。


查看完整回答
反对 回复 2021-11-24
  • 1 回答
  • 0 关注
  • 358 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信