我使用本地笔记本电脑登录X在我的笔记本电脑上创建了install4j安装脚本。然后我加入了公司的域名并从我的帐户登录到同一台笔记本电脑。当我从新登录中运行脚本时,找不到捆绑的JRE。由于某种原因,再次捆绑相同的尝试失败了。然后我从C:\ Users \ X.install4j5 \ jres手动找到捆绑的JRE并复制到相应的文件夹并覆盖0大小的那个。现在我们将脚本移动到构建机器,将来会进行构建。我是否必须遵循相同的程序,或者我可以在记事本中编辑脚本以指向存储在其他地方的jre? 我的主要要求是我想将这个捆绑的jre保存在SVN文件夹中而不是它的默认位置C:\ Users \ X.install4j5 \ jres。该脚本应该从SVN文件夹中获取JRE。
答案 0 :(得分:3)
您可以定义一个编译器变量(General Settings / Compiler Variables选项卡),比如说myBundledJre
,其值是JRE包的路径。然后在媒体向导的捆绑JRE选项中,选择"手动输入"从下拉菜单中选择您的变量(${compiler:myBundledJre}
)作为值。
您可以使用绝对路径或相对于项目的.install4j
文件的路径。如果通过命令行或Ant任务构建,则可以使用构建时参数更改编译器变量。