在java中有任何命令选项来设置环境变量吗?

时间:2013-01-21 06:12:00

标签: java environment-variables

我正在研究Java。

"java"中是否有任何选项可以将用户定义的环境变量设置为我们将使用"java"命令执行的可执行文件。 例如我们有一个选项-XX:+ AllowUserSignalHandlers。

2 个答案:

答案 0 :(得分:0)

您可以在程序本身的开头将调整参数设置为JVM。

前 -

java -XMS50m -XX:+AllowUserSignalHandlers Test.class

启动jvm后,您无法设置环境变量,但可以查看它们System.genEnv它返回当前系统环境的不可修改的字符串映射视图。

如果要创建新流程,则可以使用ProcessBuilder.environment设置环境变量。

答案 1 :(得分:0)

没有环境变量java.exe解析并用于设置命令行参数。

你必须编写一个程序/脚本来处理你的自定义环境变量,然后传递给实际的java程序。