Tag: inno setup

JavaFX阶段图标

我正在尝试使用Eclipse / Ant + InnoCompiler部署JavaFX应用程序。 我可以为舞台设置一个图标,当我从Eclipse运行应用程序时,它可以在应用程序栏上正确显示。 但是当我部署应用程序并安装它时,舞台图标被一个可怕的java灰色图标取代。 我想说的是,安装程序图标(由Inno脚本设置)效果很好。 我该如何解决? 图标设置为: topStage.getIcons().add(new Image(getClass().getResourceAsStream(“css/myImage.png”))); 提前致谢。

Inno Setup,检测Java版本

在使用Inno Setup安装我的Java应用程序时,我希望安装程序检查是否存在Java 7或更高版本,并在需要时安装它。 但显然,我目前的代码无法在我的一些客户的计算机上检测到Java 8。 但是我无法重现这个bug。 你看到我可能遗失的东西吗? 也许这段代码不适用于最近的Windows? 基本上,我只是检查Java> = 1.7的注册表。 [Code] function InitializeSetup(): Boolean; var ErrorCode: Integer; JavaInstalled : Boolean; ResultMsg : Boolean; Versions: TArrayOfString; I: Integer; regRoot: Integer; begin { Check which view of registry should be taken: } regRoot := HKLM begin if IsWin64 then begin regRoot := HKLM64 end; end; if […]

如何使用Inno Setup for NetBeans自定义.iss文件

我正在使用Inno Setup 5和NetBeans 8,我已经能够创建一个安装程序,用于在C:\users\username\local\appname.安装应用程序C:\users\username\local\appname. 但是我想在C:\Programfiles安装它 如何在NetBeans中实现此目的?

是否可以使用ant自动创建inno安装包?

我正在创建一个Eclipse RCP应用程序。 我在下面的文章“Daily Builds是你的朋友”中遵循Joel的建议: http://www.joelonsoftware.com/articles/fog0000000023.html 所以,我编写了一个很好的构建脚本,它创建了一个Eclipse RCP产品,并对代码运行unit testing。 然后将所有结果分发到开发人员列表中(在一些抱怨之后)。 现在我的下一步,我希望它创建我通常使用inno setup编译器手动创建的安装程序包。 问题是,如何自动创建此包? 我想我可以从ant自动生成inno安装文件,然后从命令行调用编译器,但我不知道这是否可行。 有关此任务的任何提示吗? 也许任何其他可以从ant使用的设置应用程序?

安装前检查Java是否存在

我正在为jar应用创建一个Inno Setup安装程序。 我现在要做的是在继续安装之前检查java是否存在。 所以我只需要确保用户能够运行: java -jar my-app.jar 我现在正在做的是: [Code] function InitializeSetup(): Boolean; var ErrorCode: Integer; JavaInstalled : Boolean; Result1 : Boolean; begin JavaInstalled := RegKeyExists(HKLM,’SOFTWARE\JavaSoft\Java Runtime Environment\1.6′); if JavaInstalled then begin Result := true; end else begin Result1 := MsgBox(‘This tool requires Java Runtime Environment version 1.6 or newer to run. Please download and install […]

Netbeans Java(JavaFX)本机打包以及其他文件和文件夹

如何在本机打包Java应用程序时包含其他文件和文件夹(配置文件)? 构建项目时,我已将构建文件设置为创建目录并将其他文件复制到dist目录。 我的正常构建(没有本机打包)将导致此目录结构: -> dist -> lib -> application.jar -> config folder //additional folder -> another additional folder //additional folder 现在,我想构建我的本机安装程序(安装程序),其中包含与我的应用程序和运行时一起提取的附加文件夹/文件。 基本上,当我的本机安装程序运行时,它将创建这些文件: -> app -> lib -> application.jar -> package.cfg -> runtime -> jre -> applcation.exe -> application.ico -> unins000.dat -> unins000.exe 我的其他文件和文件夹未包含在我的安装程序中。 我想让我的安装程序提取这些额外的文件,最好像这样 -> app -> lib -> config folder //additional folder -> another […]

将其他文件添加到Netbeans应用程序的基于Inno的设置中

我在Netbeans中使用Inno 5 Setup Installer将我的Java Swing应用程序构建到可执行的设置文件中。 它创建了一个包含所有lib(所有jar文件)和app.jar的app.exe安装文件。 因此,一旦用户执行app.exe文件,它就会在C:\ users \ username \ local \ appname创建一个文件夹,其中包含app.jar文件和库。 是否可以在app.exe设置中添加其他文本文件? 所以这些文本文件在执行时也可以在“appname”文件夹中使用。 这些是应用程序运行所必需的。 谢谢你的时间 :)

如何从Inno Setup安装JRE?

我正在尝试通过Inno Setup(以及其他应用程序)安装最新的平台(x64或x86)相应的Java Runtime Environment。 我找到了一些脚本示例,说明如何检测版本并安装如果正确并根据我的需要调整它们但我仍然遇到这样: 无法打开文件“path \ to \ JREInstall.exe”: CreateProcess失败:代码5: 访问被拒绝 这是严格负责安装JRE的代码: [Setup] AppName=”JRE Setup” AppVersion=0.1 DefaultDirName=”JRE Setup” [Languages] Name: “english”; MessagesFile: “compiler:Default.isl” [Files] Source: “jre-8u11-windows-x64.exe”; DestDir: “{tmp}\JREInstall.exe”; \ Check: IsWin64 AND InstallJava(); Source: “jre-8u11-windows-i586.exe”; DestDir: “{tmp}\JREInstall.exe”; \ Check: (NOT IsWin64) AND InstallJava(); [Run] Filename: “{tmp}\JREInstall.exe”; Parameters: “/s”; \ Flags: nowait postinstall runhidden runascurrentuser; […]

.exe和Inno Setup返回的.exe之间的区别 – 已安装的应用程序失败

我不知道是什么问题,但由于某种原因我的.exe文件和从Inno Setup运行安装程序后得到的.exe文件是不一样的。 没有抛出错误代码或任何东西,它编译得很完美,但我的应用程序中的工具栏(程序是用Java swing制作的)没有正确包含它们的按钮。 我有两个持有JButton的JToolBars(每个按钮都有一个图像)。 当我使用Launch4j将我的程序包装到exe中时它运行得很好,但是当我运行我在使用Inno Setup后得到的exe时,这些工具栏不能正确按住按钮。 它们缩小到更小的尺寸,按钮非常小,可能是2px x 2px。 除非盘旋,否则也看不到它们。 为什么Inno Setup的exe与原来的exe有什么不同?

如何在inno设置中静默安装mysql?

我会为我的java应用程序创建一个安装程序。 它使用一个mysql数据库,所以我的程序的安装必须包括安装mysql server 5.5,配置服务器和加载我的数据库。 我使用Inno设置这样做,但我发现了一些问题。 我找到了这段代码,但它有点旧了 Filename: msiexec; Parameters: “/i mysql-5.5.11-win32.msi /qn INSTALLDIR=””C:\mysql”””; WorkingDir: C:\Users\Gabriele\Desktop\setup; StatusMsg: Sto installando Mysql 5.5.11; Flags: runhidden Filename: C:\mysql\bin\mysqld-nt.exe; Parameters: –install; WorkingDir: C:\mysql\bin; StatusMsg: Sto installando il Servizio MySQL; Description: Installing MySQL Service; Flags: runhidden Filename: net.exe; Parameters: start mysql; StatusMsg: Sto Avviando il Servizio MySQL; Description: Avvio Servizio MySQL; […]