ControlsFX和Java 11无法运行采样器

时间:2018-12-15 03:26:30

标签: java javafx controlsfx

尽管查看了How to run ControlsFX sample application using Java 11 and JavaFX 11How to run ControlsFX Java 11 and JavaFX 11以及网络上的其他建议,但我仍然无法使ControlsFX示例应用程序在Java 11(OpenJDK 11.0.1)中运行。这是我的命令行:

.carousel-cell {
  /* Add whatever CSS props you want */
  visibility: hidden;
}

.carousel-cell.pageloaded {
   visibility: visible;
}

并输出:

$(document).ready(function() {
  $('.carousel').flickity({
    // options
    "autoPlay": false,
    "lazyLoad": 2
  });
  $(".carousel-cell").addClass("pageloaded");
});

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我无权访问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