Код: Выделить всё
Exception in thread "JavaFX Application Thread" java.lang.reflect.InaccessibleObjectException: Unable to make protected javafx.scene.control.skin.TableHeaderRow javafx.scene.control.skin.TableViewSkinBase.getTableHeaderRow() accessible: module javafx.controls does not "opens javafx.scene.control.skin" to module org.controlsfx.controls
at java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:391)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:367)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:315)
at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:203)
at java.base/java.lang.reflect.Method.setAccessible(Method.java:197)
at org.controlsfx.controls@11.1.2/impl.org.controlsfx.ReflectionUtils.getTableHeaderRowFrom(ReflectionUtils.java:92)
< /code>
В моем файле pom.xml я недавно обновил из < /p>
org.controlsfx
controlsfx
8.40.14
to
org.controlsfx
controlsfx
11.1.2
< /code>
С этим я обновил свой файл модуля info.java: < /p>
previously had this
requires controlsfx;
now has this
requires org.controlsfx.controls;
Подробнее здесь: https://stackoverflow.com/questions/796 ... fx-scene-c