Пустой contextClassLoader в приложении SWT при запуске с заставкой - PullRequest
0 голосов
/ 18 сентября 2019

наше приложение является довольно простым SWT-приложением, которое работало нормально, пока мы не начали его запускать с опцией java -splash: splashScreen.jpg.С этого момента в потоках AWT не доступно contextClassLoader (Thread.currentThread().getContextClassLoader()) (AWT-EventQueue-0) (когда мы нажимаем какую-либо кнопку), и некоторые из сторонних библиотек не могут справиться с этим: (

Java использует Bootstrap ClassLoader для -splash, поэтому EventQueue имеет свой собственный конечный classLoader, установленный в null - так есть ли какой-нибудь способ, как отбросить весь AWT EventQueue и позволить его создать заново? Или есть какой-то другой способ убедить AWT в том, чтодолжен быть какой-то набор contextClassLoader?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...