Dwa*_*tel 5 java windows windows-installer exe javapackager
我正在使用javapackager创建一个使用命令行捆绑jre的exe安装程序.
有没有人知道如何使用命令行添加图标和自定义安装程序.
这些是我使用的命令:
javapackager -deploy -native -outdir packages -outfile myFile
-srcdir documents -srcfiles Application.jar -appclass application.Main
-name "Application" -title "Application Title"
Run Code Online (Sandbox Code Playgroud)
我试图添加license ="info"和其他一些命令
如文档所述,使用icon
带前缀的选项-B
可使用自定义图标:
-Bicon=app.ico
Run Code Online (Sandbox Code Playgroud)
或者将图标文件放在package/windows/appName.ico
.
以下是生成EXE设置文件的完整示例:
先决条件:
命令:
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 dist -srcfiles MyApp.jar; COPYING.txt -appclass somePackage.MainClass -BlicenseFile = COPYING.txt -name appName -title"应用程序名称"
%JDK_HOME%\bin\javapackager.exe
.-BlicenseFile:包含将在开始安装后显示的许可协议的文本文件.此文件应该在里面srcdir
并列在其中srcfiles
.
MyApp.jar
和COPYING.txt
在本示例中位于./dist/
文件夹(如-srcdir指定).MyApp.jar
是一个可执行的jar文件.额外:
package/windows/appName-setup-icon.bmp
Run Code Online (Sandbox Code Playgroud)
package/windows/appName.iss (Inno Setup project file)
package/windows/appName-post-image.wsf (script to run after application image is populated)
Run Code Online (Sandbox Code Playgroud)
-v
可在javapackager
执行时查看更多详细信息.后javapackager
完成,它将打印如下消息:配置文件保存到C:\ Users\Fouad\AppData\Local\Temp\fxbundler3314360063389283581\windows.使用它们来自定义包.
您将在该文件夹中找到以下有用文件:
更多:
归档时间: |
|
查看次数: |
4138 次 |
最近记录: |