Как исправить демо-программу controlsfx для инициализации класса org.controlsfx.glyphfont.FontAwesome? - PullRequest
0 голосов
/ 06 июля 2019

Библиотека 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 Другой ПК, который я обычно разрабатываю на

...