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

ControlsFX和Java11无法运行采样器

沈伟
2023-03-14

尽管回顾了如何使用Java 11和JavaFX 11运行ControlsFX示例应用程序,以及如何运行ControlsFX Java 11和JavaFX 11以及web上的其他建议,但我仍然无法让ControlsFX示例应用程序在Java 11(OpenJDK 11.0.1)中运行。这是我的命令行:

java --module-path ~/Downloads/javafx-sdk-11.0.1/lib --add-modules=javafx.controls,javafx.fxml,javafx.web --add-exports javafx.base/com.sun.javafx.event=ALL-UNNAMED -jar controlsfx-samples-9.0.1-SNAPSHOT.jar

和输出:

Error: Could not find or load main class org.controlsfx.fxsampler.fxsampler.FXSampler
Caused by: java.lang.ClassNotFoundException: org.controlsfx.fxsampler.fxsampler.FXSampler

任何帮助将不胜感激,谢谢。

共有1个答案

严俊彦
2023-03-14

我没有访问controlsfx-samples-9.0.1-Snapshot的权限。我得到了9.0.0版,我尝试了这个版本,它有些效果。不要使用ALL-UNNAMED。对我来说,使用ALL-UNNAMED会导致程序无法运行。要导出到的类应为controlsfx。很抱歉,命令行代码很长,因为几乎所有内容都需要添加导出。

您可以从http://fxexperience.com/controlsfx/.下载采样器的9.0.0

java --module-path ".:/home/frostilia/JavaLib/javafx-sdk-11.0.1/lib/"  --add-modules ALL-MODULE-PATH --add-exports javafx.base/com.sun.javafx.runtime=controlsfx --add-exports=javafx.base/com.sun.javafx.event=controlsfx --add-exports=javafx.controls/com.sun.javafx.scene.control=controlsfx --add-exports=javafx.base/com.sun.javafx.collections=controlsfx --add-exports=javafx.graphics/com.sun.javafx.css=controlsfx --add-exports=javafx.graphics/com.sun.javafx.scene.traversal=controlsfx --add-exports=javafx.graphics/com.sun.javafx.scene=controlsfx --add-exports=javafx.controls/com.sun.javafx.scene.control.behavior=controlsfx --add-exports=javafx.controls/com.sun.javafx.scene.control.inputmap=controlsfx --add-opens=javafx.base/com.sun.javafx.event=controlsfx --add-opens=javafx.controls/javafx.scene.control.skin=controlsfx --add-opens=javafx.graphics/javafx.scene=controlsfx -jar controlsfx-samples-9.0.0.jar
 类似资料:
  • 我正在使用Popover,它用作Textfield的类似工具提示的帮助显示。它包含一个Label和一个TextArea作为内容,并在用户输入文本字段时创建。(通过) 我使用以下方式应用样式: (见文件) 这适用于文本区域,但仅部分适用于标签。 我的风格是这样的: 这在我的主窗口中效果很好。包括所有标签和文本区域。一切都得到深蓝色背景和白色文本。然而,对于Popover中的标签,它只将文本颜色更改为

  • 我正在尝试使用pskill.exe杀死在远程PC上运行的java进程,它通过批处理文件运行得很好。但是,它在运行OS进程采样器时不起作用。附上OS采样器截图。 我得到下面的错误信息,如果你能帮助我解决问题,我很感激 线程名称:线程组1-1示例开始时间:2017-06-14 14:25:31英国夏令时加载时间:16连接时间:0延迟时间:0大小以字节为单位:0发送字节:0头大小以字节为单位:0主体大小

  • 如何从CSS更改JavaFx popover中的左箭头填充颜色? 我尝试了以下方法,但没有成功。

  • 我正在尝试将我的应用程序与Spring侦探集成。我能够进行成功的集成,并且我可以看到跨度导出到Zipkin。 我正在通过超文本传输协议导出zipkin。 Spring Boot版本-1.5.10。RELEASE Sleuth-1.3.2。RELEASE Cloud-Edgware。SR2 但现在我需要以一种更可控的方式来实现这一点,因为应用程序已经在生产中运行,人们担心通过在方法上添加@NewSp

  • 在解决从平稳分布$$pi$$, 找到对应的马尔科夫链状态转移矩阵P之前,我们还需要先看看马尔科夫链的细致平稳条件。定义如下: 如果非周期马尔科夫链的状态转移矩阵P和概率分布$$pi(x)$$对于所有的i,j满足:$$pi(i)P(i,j) = pi(j)P(j,i)$$ 则称概率分布$$pi(x)$$是状态转移矩阵P的平稳分布。 证明很简单,由细致平稳条件有:$$sumlimits_{i=1}{i

  • 请详细步骤,尝试同时使用HTML单元驱动程序配置和幻影Js配置,但没有运气 如何在jeter中为WebDriver Samplers运行无头浏览器,请提供详细步骤,尝试使用HTMLUnit驱动程序配置和PhantomJs配置,但运气不好。我的要求是我需要将selenium脚本转换为jeter脚本,我已经在jeter中创建了Webdrive脚本,我需要在100个用户中运行它,因为我不想启动100个浏