首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javapackager将图标添加到包中

使用javapackager将图标添加到包中
EN

Stack Overflow用户
提问于 2015-12-13 15:50:08
回答 1查看 5.2K关注 0票数 5

我正在使用javapackager创建一个使用命令行捆绑jre的exe安装程序。

有人知道如何添加图标并使用命令行自定义安装程序吗?

下面是我使用的命令:

代码语言:javascript
复制
javapackager -deploy -native -outdir packages -outfile myFile 
-srcdir documents -srcfiles Application.jar -appclass application.Main 
-name "Application" -title "Application Title"

我尝试过添加license="info“和一些其他命令

EN

回答 1

Stack Overflow用户

发布于 2015-12-13 15:57:31

作为记录在案,使用前缀为-B的选项icon来使用自定义图标:

代码语言:javascript
复制
-Bicon=app.ico

或者将图标文件放置在package/windows/appName.ico

下面是生成EXE安装文件的完整示例:

PREREQUISITES:

  • 这将只适用于Windows。
  • 您需要从http://www.jrsoftware.org安装Inno安装程序5或更高版本,并将其添加到路径中。

命令:

javapackager -deploy -native exe -Bruntime="C:\Program Files\Java\jdk1.8.0_66\jre“-Bicon=app_icon.ico -BsystemWide=true -BshortcutHint=true -outdir packages -outfile appFile -srcdir -srcfiles MyApp.jar;COPYING.txt -appclass somePackage.MainClass -BlicenseFile=COPYING.txt -name appName "The application name”

  • javapackager: --这是Java工具,位于%JDK_HOME%\bin\javapackager.exe
  • -deploy -native exe:生成.exe安装程序。
  • -Bruntime:包含在包包中的JRE的位置。
  • -Bicon:用作安装程序文件图标的.ico文件的路径。
  • -BsystemWide:标志,指示应用程序是安装在程序文件中还是安装在用户主目录中的标准位置。设置为true以在程序文件中安装应用程序。设置为false以将应用程序安装到用户的主目录中。默认值为假。
  • 指示是否在桌面上放置快捷方式的-BshortcutHint:标志。设置为true可向桌面添加快捷方式。默认值为假。
  • 包含许可协议的-BlicenseFile:文本文件,该文件将在启动安装后显示。该文件应该在srcdir中,并在srcfiles中列出。
代码语言:javascript
复制
- Note that `MyApp.jar` and `COPYING.txt` in this example are located at `./dist/` folder (as specified with -srcdir). `MyApp.jar` is an executable jar file.

额外:

  • 您可以通过添加以下文件(最大值= 55x58像素)来自定义安装程序对话框的徽标:
代码语言:javascript
复制
package/windows/appName-setup-icon.bmp
  • 还检测到以下文件:
代码语言:javascript
复制
package/windows/appName.iss (Inno Setup project file)
package/windows/appName-post-image.wsf (script to run after application image is populated)
  • 使用详细选项-v在执行javapackager时查看更多详细信息。javapackager完成后,它将打印如下消息:

配置文件保存到C:\Users\Fouad\AppData\Local\Temp\fxbundler3314360063389283581\windows.使用它们自定义包。

您将在该文件夹中找到以下有用的文件:

  • appName.ico
  • appName.iss
  • appName-setup-icon.bmp

欲了解更多情况:

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34252947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档