Java 如何在Install4j中设置变量
我有一个名为MyVariable的编译器变量。 在脚本中,我设置了这个-Java 如何在Install4j中设置变量,java,install4j,Java,Install4j,我有一个名为MyVariable的编译器变量。 在脚本中,我设置了这个- context.setVariable(“MyVariable”,新字符串(“szzz”) 然而,当我使用这个变量时,它并没有改变它的值 System.out.format(“var%s!!!\n”,context.getCompilerVariable(“MyVariable”) 输出原始值 运行我的安装程序的调试版本表明变量已更改 我感到困惑,希望能澄清 谢谢 格雷厄姆·拉布顿你混合了两个不同的变量系统 Context
context.setVariable(“MyVariable”,新字符串(“szzz”)代码>
然而,当我使用这个变量时,它并没有改变它的值
System.out.format(“var%s!!!\n”,context.getCompilerVariable(“MyVariable”)代码>
输出原始值
运行我的安装程序的调试版本表明变量已更改
我感到困惑,希望能澄清
谢谢
格雷厄姆·拉布顿你混合了两个不同的变量系统
Context#setVariable
设置和安装程序变量,Context#getcompilerviable
获取编译器变量的值
编译器变量在编译时是固定的,不能在运行时更改。使用
context.getVariable("MyVariable")
获取安装程序变量的值。混合两个不同的变量系统
Context#setVariable
设置和安装程序变量,Context#getcompilerviable
获取编译器变量的值
编译器变量在编译时是固定的,不能在运行时更改。使用
context.getVariable("MyVariable")
获取安装程序变量的值