从IzPack install.xml设置$ PATH和$ JAVA_HOME

时间:2011-12-14 16:38:03

标签: path installer environment-variables izpack java-home

我看到$ JAVA_HOME是IzPack中的内置变量。我可以在预安装脚本中分配它并让安装程序使用它吗?目前我被困在一台默认为开源JRE的机器上运行可怕,我需要将其重新分配给Sun JRE,以便安装程序能够正常运行。

在预安装脚本中,我可以附加到$ PATH:

${ENV[PATH]} = ${ENV[PATH]}:/usr/local/java/bin

让我知道我能做什么,我无法访问写入.cshrc或.cshrc.login,我无法告诉我的用户自己设置环境变量。

1 个答案:

答案 0 :(得分:0)

我的答案是,我必须编写一个设置环境变量的python脚本,然后调用子进程来启动安装程序。这远非理想,但似乎您的计算机默认情况下使用开源JRE卡住,那么您无法以其他任何方式解决此问题。