升级到6.0.1后,Exe4j初始屏幕不会消失

时间:2019-02-12 20:46:10

标签: java rcp exe4j

我最近从exe4j 4.6升级到6.0.1,现在启动屏幕直到我关闭应用程序后才消失。

我们用于闪屏的旧exe4j配置选项使用了autoOff =“ true”,看起来不再存在。该手册建议可能有一个称为WindowsNative的东西来创建由可执行文件控制的启动,但这也不起作用。该手册还建议您可以从exe4jlib.jar添加Controller.hide()。我无法使它正常工作。它包裹在try catch块中,并且不会触发catch,但是不会隐藏启动画面。被调用的mainClass是org.eclipse.core.launcher.Main,因为它是一个Eclipse 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">

预期: 运行可执行文件 见飞溅 出现登录屏幕时,飞溅消失。

实际: 运行可执行文件 见飞溅 直到应用程序关闭,飞溅才会消失。

更新:认为exe4j与RCP交互的方式可能更多。是RCP 3.x

0 个答案:

没有答案