2011-12-14 31 views
0

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

在预安装脚本,我可以追加到与$ PATH:

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

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

回答

0

对我来说,答案是我必须编写一个python脚本来设置环境变量,然后调用一个子进程来启动安装程序。这远非理想,但似乎如果您的机器默认使用开源JRE,那么您无法以任何其他方式修复它。