Install4J 变量未在 vmoptions 文件中展开
Install4J variable not expanded in the vmoptions file
我正在使用 Install4J 5.0.8
下 'Launcher' --> '5. VM 选项文件' --> 'Generate with the following contents'
有些变量在安装后展开了(比如我的'Compiler variables'),但是${installer:sys.contentDir}
仍然没有展开?
例如:
-Xmx2048m
-Duser.home=${installer:sys.contentDir}/tmp
这是 XML 片段:
<vmOptionsFile mode="content" overwriteMode="4">
<content>-Xmx2048m
-Duser.home=${installer:sys.contentDir}/tmp
</content>
</vmOptionsFile>
安装根是否有替代变量,因为我想避免相对路径 (./tmp)。
VM 参数中的安装程序变量被主要 class 替换,这对于某些 VM 参数来说为时已晚。
您可以在安装程序中使用 "Replace installer variables in text files" 操作在安装时执行此替换。
我正在使用 Install4J 5.0.8
下 'Launcher' --> '5. VM 选项文件' --> 'Generate with the following contents'
有些变量在安装后展开了(比如我的'Compiler variables'),但是${installer:sys.contentDir}
仍然没有展开?
例如:
-Xmx2048m
-Duser.home=${installer:sys.contentDir}/tmp
这是 XML 片段:
<vmOptionsFile mode="content" overwriteMode="4">
<content>-Xmx2048m
-Duser.home=${installer:sys.contentDir}/tmp
</content>
</vmOptionsFile>
安装根是否有替代变量,因为我想避免相对路径 (./tmp)。
VM 参数中的安装程序变量被主要 class 替换,这对于某些 VM 参数来说为时已晚。
您可以在安装程序中使用 "Replace installer variables in text files" 操作在安装时执行此替换。