我看到$ JAVA_HOME是IzPack中的内置变量。我可以在预安装脚本中分配它并让安装程序使用它吗?目前我被困在一台默认为开源JRE的机器上运行可怕,我需要将其重新分配给Sun JRE,以便安装程序能够正常运行。
在预安装脚本中,我可以附加到$ PATH:
${ENV[PATH]} = ${ENV[PATH]}:/usr/local/java/bin
让我知道我能做什么,我无法访问写入.cshrc或.cshrc.login,我无法告诉我的用户自己设置环境变量。
答案 0 :(得分:0)
我的答案是,我必须编写一个设置环境变量的python脚本,然后调用子进程来启动安装程序。这远非理想,但似乎您的计算机默认情况下使用开源JRE卡住,那么您无法以其他任何方式解决此问题。