Java 在应用程序启动时设置环境变量

Java 在应用程序启动时设置环境变量,java,install4j,Java,Install4j,应用程序在执行之前需要一个环境变量。我想知道是否有办法在启动脚本本身中设置环境变量 我知道这可以通过操作来完成,但我更愿意在运行时进行设置。对于Unix启动器,您可以转到启动器向导中的“可执行信息->Unix选项”步骤,并在那里定义环境变量 对于Windows,使用“在Windows上修改环境变量”操作是唯一的选项 对于Mac OS X,没有解决方案,因为通常很难在Mac OS X上修改环境变量。一如既往,感谢您的快速响应。碰巧OSX不需要任何更改。所以这对我有利。OSX没有相同的Unix选项c

应用程序在执行之前需要一个环境变量。我想知道是否有办法在启动脚本本身中设置环境变量


我知道这可以通过
操作来完成,但我更愿意在运行时进行设置。

对于Unix启动器,您可以转到启动器向导中的“可执行信息->Unix选项”步骤,并在那里定义环境变量

对于Windows,使用“在Windows上修改环境变量”操作是唯一的选项


对于Mac OS X,没有解决方案,因为通常很难在Mac OS X上修改环境变量。

一如既往,感谢您的快速响应。碰巧OSX不需要任何更改。所以这对我有利。OSX没有相同的
Unix选项
category有什么特别的原因吗?环境变量的处理方式与Linux上的不一样吗?您可以使用Mac OS X的Unix选项,但它们仅用于控制台启动器。没有一个稳定的地方可以修改所有进程的环境变量。看见