如何将Linux环境变量读入install4j

时间:2014-01-07 21:27:22

标签: install4j

我的应用程序在名为shrc的shell脚本中设置CLASSPATH,该脚本设置运行java命令的环境。有没有一种简单的方法可以将已安装的应用程序中使用的CLASSPATH传递给install4j,以便我可以在动作中使用它?我使用的工作解决方案使用“运行可执行文件或批处理文件”来运行执行此操作的脚本:

  . ./shrc
  ${APPHOME}/jre/bin/java -cp ${CLASSPATH} ...etc...

我在附加安装程序中执行此操作,因此shrc已存在,但我需要运行一些现有的Java代码来配置修补程序。

在我看来,必须有更好的方法来做到这一点,这也适用于Windows。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

要阅读环境变量,请使用

System.getenv("CLASSPATH")

如果您想将其用作install4j安装程序变量,请添加“设置变量”操作,并将上述行作为脚本。