Windows 一键打包部署Java程序_windows服务器java应用一键部署-CSDN博客

  1. 下载程序Inno Setup

下载链接: InnoSetup  

一款为Windows程序提供的免费安装程序,通过它可以将需要的文件压缩打包成exe安装程序,然后像安装程序一样解压到另外一个环境中

打开软件安装如图界面:

app 是运行的jar包
build 是打包好再win环境运行的程序
icon 是工具的图标
javase是环境
script是打包好程序 安装后点击桌面启动程序的脚本

  1. 编写脚本
; xingyulin 2022-03-24  version 1#define MyApp "hsjUtil"     #define MyAppName "测试工具"    #define MyAppVersion "V1.0"           #define MyAppPublisher "杭州xxx公司"#define SoftBaseDir "E:\project\haiShiJia\winInstall"#define SoftInstallDir "D:\HsjSoft" ; 基本配置[Setup]AppName={#MyApp}AppVersion={#MyAppVersion}AppPublisher={#MyAppPublisher};DefaultDirName={pf}\{#MyApp}DisableProgramGroupPage=yesOutputDir=.\buildCompression=lzmaSolidCompression=yes; 软件名称OutputBaseFilename={#MyAppName}; 软件图标SetupIconFile={#SoftBaseDir}\icon\hsj.ico; 默认安装路径DefaultDirName={#SoftInstallDir}[Files]Source: "{#SoftBaseDir}\javaSE1.8\jre8\*"; DestDir: "{app}\jre"; Flags: recursesubdirsSource: "{#SoftBaseDir}\app\*"; DestDir: "{app}\app"; Flags: recursesubdirsSource: "{#SoftBaseDir}\script\*"; DestDir: "{app}\script"; Flags: recursesubdirs[Icons]Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\script\start.bat" 
  1. 打包软件

点击运行按钮打包软件

3.运行安装程序

安装好的目录

桌面会生成快捷方式

双击启动

4.bat脚本

@echo off:looptasklist|find /i "demo.jar" >nul 2>&1if %errorlevel%==0 goto runningecho Starting your jar file...cd /d "D:\HsjSoft\hsjUtil\jre\bin"java -jar "D:\HsjSoft\hsjUtil\app\demo.jar"goto loop :runningecho Your jar file is already running.pause 

原网址: 访问
创建于: 2024-11-29 16:55:05
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论