Экран-заставка 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

0 ответов

Другие вопросы по тегам