0

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

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

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

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

4

1 回答 1

0

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

于 2011-12-15T19:16:13.287 回答