Библиотека JavaFX controlsfx имеет демонстрационную программу, и некоторые элементы управления не запускаются, например, представление выбора списка, представление действия списка или BreadCrumbBar.
Я повторно протестировал это на новом ПК с Windows 10, с недавно установленными JDK11 и Gradle 5.5.Я скачал ветку 9 .zip, проверил наличие файлов module-info.java и ввел
gradlew run
Для приведенных выше примеров консоль показывает:
Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class org.controlsfx.glyphfont.FontAwesome
at org.controlsfx.samples/org.controlsfx.samples.HelloListActionView.createActions(HelloListActionView.java:144)
at org.controlsfx.samples/org.controlsfx.samples.HelloListActionView.getPanel(HelloListActionView.java:63)
at org.controlsfx.fxsampler/fxsampler.SampleBase.buildSample(SampleBase.java:77)
at org.controlsfx.fxsampler/fxsampler.FXSampler.buildSampleTabContent(FXSampler.java:397)
at org.controlsfx.fxsampler/fxsampler.FXSampler.updateTab(FXSampler.java:305)
at org.controlsfx.fxsampler/fxsampler.FXSampler.changeSample(FXSampler.java:296)
at org.controlsfx.fxsampler/fxsampler.FXSampler.lambda$start$1(FXSampler.java:159)
JAVA_HOME - это C: \ Program Files \ Java \ jdk-11.0.3
gradle --version
------------------------------------------------------------
Gradle 5.5
------------------------------------------------------------
Build time: 2019-06-28 17:36:05 UTC
Revision: 83820928f3ada1a3a1dbd9a6c0d47eb3f199378f
Kotlin: 1.3.31
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.14 compiled on March 12 2019
JVM: 11.0.3 (Oracle Corporation 11.0.3+12-LTS)
OS: Windows 10 10.0 amd64
Я бы хотел воспользоваться преимуществами FontAwesome, а также вышеупомянутых элементов управления.
Я экспериментировал с JDK 11, 11.0.1, 11.0.2, 11.0.2 Gradle 5.2, 5.5 Командная строка IntelliJ Другой ПК, который я обычно разрабатываю на