【问题标题】:is there any command option in java to set environment variable?java中是否有任何命令选项来设置环境变量?
【发布时间】:2013-01-21 06:12:00
【问题描述】:

我正在研究 Java。

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

【问题讨论】:

标签: java environment-variables


【解决方案1】:

您可以在程序本身开始时将调优参数设置为 JVM。

前-

java -XMS50m -XX:+AllowUserSignalHandlers Test.class

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多