使用Inno Setup可以完成所有这些步骤吗?我是否需要其他软件?
.exe
安装程序答案可能是“是”或“否,您需要以下附加软件...”。
除非被认为太宽泛,否则也将赞赏基本脚本,但这是可选的。
答案 0 :(得分:1)
我使用NSIS(https://sourceforge.net/projects/nsis/)代替INNO设置,它是开源软件,功能非常强大,可以使用脚本。 -为Java应用程序(主JAR加上库或Uber JAR)创建一个Standanlone .exe安装程序
A: Yes, you need additional software like Launch4j(http://launch4j.sourceforge.net/) , or - if you use Eclipse or IDEA there is built-in tools to create executable application
捆绑JRE
A: Yes, use NSIS script you can bundle JRE installation
创建桌面快捷方式,以便用户在必要时可以手动启动应用程序
A:是的,使用NSIS脚本可以创建桌面快捷方式
设置应用程序以在启动时运行
A:是的,您可以编写Windows注册表的NSIS脚本。根据您放置的位置,将按以下顺序加载在Run,RunOnce或StartUp中定义的程序: HKLM \软件\ Microsoft \ Windows \ CurrentVersion \ RunOnce HKLM \软件\ Microsoft \ Windows \ CurrentVersion \ Run HKCU \软件\ Microsoft \ Windows \ CurrentVersion \ Run 启动文件夹 HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce