Экран-заставка Exe4j не исчезает после обновления до 6.0.1
Я недавно обновился с exe4j 4.6 до 6.0.1 и теперь заставка не исчезает, пока я не закрою приложение.
Наши старые опции конфигурации exe4j для splash использовали autoOff="true", который, похоже, больше не существует. Руководство предполагает, что может быть что-то под названием windowsNative, чтобы создать всплеск, управляемый исполняемым файлом, но это тоже не сработало. В руководстве также предлагается добавить Controller.hide() из exe4jlib.jar. Я не мог заставить это работать. Он заключен в блок try catch, и catch не срабатывает, но заставка не скрывается. Вызываемый mainClass - org.eclipse.core.launcher.Main, так как это RCP затмения.
Оригинальный конфиг для заставки. <splashScreen show="true" autoOff="true" alwaysOnTop="false" width="500" height="325" bitmapFile="splash.bmp" java6SplashScreen="false">
Попытка конфига. <splashScreen show="true" windowsNative="true" width="500" height="325" bitmapFile="splash.bmp" textOverlay="true">
Ожидаемый: Запустите исполняемый файл. См. Splash Splash исчезает, когда появляется экран входа
Фактически: Запустите исполняемый файл См. Splash Splash никогда не исчезнет, пока приложение не будет закрыто.
Обновление: Думая, что это может быть больше проблемой с тем, как exe4j взаимодействует с RCP. Это RCP 3.x