Graal native-изображение приложения Swing: обнаружена запущенная тема в куче изображений - PullRequest
0 голосов
/ 24 июня 2019
public class SimpleApp {
    public static void main( String[] args ) {
        JOptionPane.showMessageDialog(null, "Ciao", "Info", JOptionPane.INFORMATION_MESSAGE);
    }
} 

, когда я пытаюсь создать собственное изображение с native-image --no-fallback, я получаю это:

Ошибка: обнаружена запущенная тема в куче изображений.Потоки, работающие в генераторе изображений, больше не работают во время выполнения изображения.Вероятно, объект был создан инициализатором класса и доступен из статического поля.По умолчанию вся инициализация класса выполняется во время создания собственного изображения. Вы можете вручную отложить инициализацию класса до времени выполнения изображения, используя опцию -H: ClassInitialization =.Или вы можете написать свои собственные методы инициализации и вызывать их явно из своей главной точки входа.

Подробное сообщение: Трассировка: объект sun.java2d.opengl.OGLRenderQueue поле sun.java2d.opengl.OGLRenderQueue.theInstance

...