install4j 控制台模式无法选择要安装的语言。错误消息" '9' is not recognized as an internal or external command "



我们使用install4j为我们的应用程序生成一个Windows安装程序。我们希望我们的用户在Windows上使用控制台模式进行安装。

运行命令为"xxx.exe -c"但当我输入数字选择语言时,会得到错误"'9'不能被识别为内部或外部命令">

因此我们更改install4j配置以启用"Windows控制台可执行文件"。选择。在这里输入图像描述然后运行"xxx.exe -c"再次

工作好。并且可以输入数字选择语言来安装我们的应用程序但是当我安装时,我们会看到其他控制台窗口(没关系,我们不在乎)

然而,当我双击xxx.exe安装我们可以通过GUI模式继续安装应用程序但是当我安装

时,我们将看到其他控制台窗口1。如果启用了"Windows控制台可执行文件",我们可以通过控制台模式安装,可以双击xxx.exe来安装我们的应用程序,只有GUI窗口(不显示控制台窗口)

2。如果禁用"Windows控制台可执行文件",我们可以用控制台方式安装,可以输入数字选择语言吗?

Windows GUI可执行文件不能将其输入附加到启动它的控制台。你必须像这样启动安装程序:

start /wait installer.exe -c

安装程序被放在前台。

相关内容