我最近将我的应用程序从Java 8升级到Java 12。我过去是作为一个可运行的jar文件分发的,但现在正在分发一个可运行的映像。在过去,我在清单中定义了一个闪屏,它将在应用程序加载时显示(并且在我的代码运行之前很久)。现在我已经从运行jar文件切换到从映像运行,有没有可以使用的等效功能?
发布于 2019-11-23 08:55:43
如果Java实现提供了命令行界面,并且您使用命令行或快捷方式运行应用程序,则使用Java应用程序启动程序选项来显示闪屏。Oracle reference实现允许您使用
-splash:选项指定闪屏图像的位置。
例如:
java -splash:filename.gif Test
或java命令:
-splash:imagepath
显示初始屏幕,其中包含由imagepath指定的图像。自动支持并使用HiDPI缩放图像(如果可用)。应始终将未缩放的图像文件名作为参数传递给-splash选项。自动拾取所提供的最合适的缩放图像。
例如,要在启动应用程序时显示图像目录中的splash.gif文件,请使用以下选项:
-splash:images/splash.gif
https://stackoverflow.com/questions/59003361
复制相似问题