Exception in thread "JavaFX Application Thread" java.lang.IllegalAccessError: class com.example.pl3.PrintLabel (in module com.example.pl3) cannot access class com.sun.javafx.print.Units (in module javafx.graphics) because module javafx.graphics does not export com.sun.javafx.print to module com.example.pl3 - Использую класс PrintHelper для создания своего формата листа, по другому ни как не нашел, везде стандартные А4 т так далее, но вот беда import com.sun.javafx.print.Units; ничего не дает, то есть пакет как бы добавлен, но по факту. выбрасывает исключение, в модул инфо все прописано, библиотеку module javafx.graphics как я только не добавлял, все ни как... компиляция нормально, запускаю приложение, как только обращается к классу Units сразу будеа,
Button ButPrint = new Button("     Печать      ");
        ButPrint.relocate(165, 95);
        ButPrint.setOnAction((ае) -> {
                    PrinterJob job = PrinterJob.createPrinterJob();
                    JobSettings settings = job.getJobSettings();
                    //settings.setPrintQuality(PrintQuality.HIGH);
                    Printer printer = Printer.getDefaultPrinter();
                    Paper photo = PrintHelper.createPaper("102х51", 102.0, 51.0, Units.MM);
                    //PageLayout pageLayout = printer.createPageLayout(photo, PageOrientation.PORTRAIT, 0, 0, 0, 0);
                    if (job != null) {
                        boolean success = job.printPage(rootNodePrint);
                        //job.printPage(PageLayout pageLayout, Node node)

                        if (success) {
                            job.endJob();
                        }
                    }
module com.example.pl3 {
    requires javafx.controls;
    requires javafx.fxml;
    requires barcode4j;
    requires java.desktop;
    requires org.apache.poi.ooxml;
    requires javafx.graphics;


    opens com.example.pl3 to javafx.fxml;
    exports com.example.pl3;
}