Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javafx应用程序中添加许可证/安装文件夹屏幕_Java_Deployment_Installation_Inno Setup_Licensing - Fatal编程技术网

如何在javafx应用程序中添加许可证/安装文件夹屏幕

如何在javafx应用程序中添加许可证/安装文件夹屏幕,java,deployment,installation,inno-setup,licensing,Java,Deployment,Installation,Inno Setup,Licensing,我已经在Windows8.1+NetBeans8.2中创建了一个JavaFx应用程序,它的安装效果非常好。但是,它不提供在安装过程中选择目标文件夹或许可协议屏幕的任何选项。我尝试在项目属性上添加licenceheader.txt并构建应用程序,但它仍然直接安装。所以我的问题是如何将这些东西添加到我的应用程序中 编辑:使用InnoSetup创建.exe自包含安装程序。在[语言]部分指定许可证。例如: [Languages] Name: "English"; MessagesFi

我已经在Windows8.1+NetBeans8.2中创建了一个JavaFx应用程序,它的安装效果非常好。但是,它不提供在安装过程中选择目标文件夹或许可协议屏幕的任何选项。我尝试在项目属性上添加licenceheader.txt并构建应用程序,但它仍然直接安装。所以我的问题是如何将这些东西添加到我的应用程序中


编辑:使用InnoSetup创建.exe自包含安装程序。

[语言]
部分指定许可证。例如:

[Languages]
Name: "English"; MessagesFile: "compiler:Default.isl"; LicenseFile: "..\..\Inno\l.eng\LicenseEnglish.rtf"; InfoAfterFile: "..\..\Inno\l.eng\InfoAfterEnglish.rtf"
确保
DisableDirPage
未设置为
no
。也许你可以展示你的脚本,这样我们就可以适当地帮助你

请注意,默认设置为
auto
,如图所示,这意味着如果已安装相同的应用程序,则不会显示该窗口。这是通常的行为。要强制显示,请使用前面提到的值
no


您可以使用设置这些内容。例如:


如果您安装了,那么它将提供安装此IDE

Inno安装程序快速启动包包括Inno安装程序本身,还包括安装Inno Script Studio脚本编辑器的选项。此脚本编辑器不是官方的,一般使用时不需要它,但它使Inno设置更易于使用。有关更多信息,请参阅第三方文件页面

Inno Setup QuickStart Pack还包括下载和安装官方加密支持的选项


澄清 根据注释,对于单语言安装程序,只需使用
[Setup]
部分。只需添加许可证,无需引入虚拟的
[语言]
部分

也可以使用Inno脚本安装程序进行设置:


我使用InnoSetup创建了exe安装程序。我认为您应该在问题中添加脚本的相关部分(如果不太长,则添加整个脚本)。