gpt4 book ai didi

install4j - Install4j 上的条件表达式将始终返回真值

转载 作者:行者123 更新时间:2023-12-03 06:57:20 26 4
gpt4 key购买 nike

我们有一个“运行脚本”操作,我们可以在其中设置新的安装变量。

无论我们是否在 Windows 上运行,“isOnWindows”变量都应该保存该值: context.setVariable("isOnWindows", context.getVariable("sys.windowsDir") != null);

installation.log中我可以看到,在Windows上运行时,变量值为true。我的问题是 Linux 操作与 Windows 一起运行。 Linux 中的“条件表达式”是 !context.getBooleanVariable("isOnWindows") - 那么为什么这些操作正在运行?

最佳答案

要检查您是否在 Windows 上运行,请使用 Util.isWindows()

否则,如果您对条件表达式有疑问,我会尝试向它们添加日志输出。

关于install4j - Install4j 上的条件表达式将始终返回真值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47535545/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com