如何解决如何在Windows上更改JPackage应用程序的窗口图标?
我正在使用JPackage部署一个独立的应用程序。这是我为Windows编译的方式:
call "%JAVA_HOME%\bin\jpackage" ^
--type %INSTALLER_TYPE% ^
--dest target/installer ^
--input target/installer/input/libs ^
--name Deshopp ^
--main-class com.app.AppLauncher ^
--main-jar %MAIN_JAR% ^
--java-options -Xmx2048m ^
--runtime-image target/java-runtime ^
--app-version %APP_VERSION% ^
--icon src/main/logo/windows/logo.ico ^
--vendor "ACME Inc." ^
--copyright "Copyright © 2019-20 ACME Inc." ^
--win-dir-chooser ^
--win-shortcut ^
--win-per-user-install ^
--win-menu
但是如何为应用程序标题/窗口使用自定义图标,而不是下面显示的Windows默认图标?
解决方法
除了您在jpackage调用中指定的特定于平台的图标外,还必须像这样在主类的start方法中指定图标
primaryStage.getIcons().addAll(icon16,icon32,icon64,icon128);
其中icon16,...是具有相应大小的应用程序图标。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。