Экран-заставка Exe4j не исчезает после обновления до 6.0.1 - PullRequest
0 голосов
/ 12 февраля 2019

Я недавно обновился с exe4j 4.6 до 6.0.1, и теперь заставка не исчезает, пока я не закрою приложение.

Наши старые опции конфигурации exe4j для заставки использовали 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

...