2

我使用本地笔记本电脑登录名 X 在我的笔记本电脑上创建了 install4j 安装脚本。然后我加入了公司的域并从我的帐户登录到同一台笔记本电脑。当我从新登录名运行脚本时,找不到捆绑的 JRE。由于某种原因,再次捆绑相同的尝试失败了。然后我从 C:\Users\X.install4j5\jres 手动找到捆绑的 JRE 并复制到相应的文件夹并覆盖大小为 0 的 JRE。现在我们将脚本移动到构建机器上,将来会在该机器上进行构建。我是否必须遵循相同的程序,或者我可以在记事本中编辑脚本以指向存储在其他地方的 jre?我的主要要求是我想将此捆绑的 jre 保存在 SVN 文件夹中,而不是保存在其默认位置 C:\Users\X.install4j5\jres 中。该脚本应从 SVN 文件夹中获取 JRE。

4

1 回答 1

3

您可以定义一个编译器变量(General Settings/Compiler Variables 选项卡),例如myBundledJre,其值是您的 JRE 包的路径。然后在媒体向导的捆绑 JRE 选项中,从下拉菜单中选择“手动输入”并选择您的变量 ( ${compiler:myBundledJre}) 作为值。

您可以使用绝对路径或相对于项目.install4j文件的路径。如果您通过命令行或 Ant 任务构建,您可以使用构建时参数更改编译器变量。

于 2013-10-08T13:08:26.147 回答