<small id='ATs6L'></small><noframes id='ATs6L'>

<tfoot id='ATs6L'></tfoot>

        <bdo id='ATs6L'></bdo><ul id='ATs6L'></ul>
    1. <i id='ATs6L'><tr id='ATs6L'><dt id='ATs6L'><q id='ATs6L'><span id='ATs6L'><b id='ATs6L'><form id='ATs6L'><ins id='ATs6L'></ins><ul id='ATs6L'></ul><sub id='ATs6L'></sub></form><legend id='ATs6L'></legend><bdo id='ATs6L'><pre id='ATs6L'><center id='ATs6L'></center></pre></bdo></b><th id='ATs6L'></th></span></q></dt></tr></i><div id='ATs6L'><tfoot id='ATs6L'></tfoot><dl id='ATs6L'><fieldset id='ATs6L'></fieldset></dl></div>
    2. <legend id='ATs6L'><style id='ATs6L'><dir id='ATs6L'><q id='ATs6L'></q></dir></style></legend>

        如何使用 exec 在 Java 中设置环境变量?

        How to set an environment variable in Java using exec?(如何使用 exec 在 Java 中设置环境变量?)

      1. <small id='tTowK'></small><noframes id='tTowK'>

          <i id='tTowK'><tr id='tTowK'><dt id='tTowK'><q id='tTowK'><span id='tTowK'><b id='tTowK'><form id='tTowK'><ins id='tTowK'></ins><ul id='tTowK'></ul><sub id='tTowK'></sub></form><legend id='tTowK'></legend><bdo id='tTowK'><pre id='tTowK'><center id='tTowK'></center></pre></bdo></b><th id='tTowK'></th></span></q></dt></tr></i><div id='tTowK'><tfoot id='tTowK'></tfoot><dl id='tTowK'><fieldset id='tTowK'></fieldset></dl></div>
            <bdo id='tTowK'></bdo><ul id='tTowK'></ul>

            1. <tfoot id='tTowK'></tfoot>

                • <legend id='tTowK'><style id='tTowK'><dir id='tTowK'><q id='tTowK'></q></dir></style></legend>
                    <tbody id='tTowK'></tbody>

                • 本文介绍了如何使用 exec 在 Java 中设置环境变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  可能重复:
                  如何从 Java 设置环境变量?

                  我正在尝试设置一个环境变量,并将其读回以验证它是否已实际设置.

                  I'm trying to set an environment variable, and read it back to verify it was actually set.

                  我有以下内容:

                  import java.io.IOException;
                  
                  public class EnvironmentVariable
                  {
                      public static void main(String[] args) throws IOException
                      {
                          Runtime.getRuntime().exec("cmd.exe set FOO=false");
                  
                          String s = System.getenv("FOO");
                          System.out.println(s);
                      }
                  }
                  

                  但是,FOO 似乎总是为空,这意味着它可能没有正确设置.

                  However, it appears that FOO is always null, meaning its probably not set correctly.

                  我的 exec 命令是否正确?javadocs 声明它可以将字符串参数作为命令.

                  Do I have the exec command correct? The javadocs state it can take a string argument as the command.

                  有什么想法吗?

                  推荐答案

                  这行不通.当您启动一个新进程时,该进程会收到环境的副本.然后它对环境变量所做的任何更改都在该副本中进行,并且在任何时候都不会对调用者可见.

                  This won't work. When you start a new process, that process receives a copy of the environment. Any changes it then makes to environment variables are made within that copy, and at no point will become visible to the caller.

                  你真正想要达到什么目的?

                  What are you actually trying to achieve?

                  这篇关于如何使用 exec 在 Java 中设置环境变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Maven JAVA_HOME environment variable is not defined correctly, but it is(Maven JAVA_HOME 环境变量未正确定义,但它是)
                  Java System Environment Variable(Java 系统环境变量)
                  Java -classpath option(Java -classpath 选项)
                  Read environment variable in SpringBoot(在 SpringBoot 中读取环境变量)
                  Tomcat 8 - context.xml use Environment Variable in Datasource(Tomcat 8 - context.xml 在数据源中使用环境变量)
                  Issue with JAVA_HOME(JAVA_HOME 的问题)

                    <bdo id='Y7uaD'></bdo><ul id='Y7uaD'></ul>

                    <i id='Y7uaD'><tr id='Y7uaD'><dt id='Y7uaD'><q id='Y7uaD'><span id='Y7uaD'><b id='Y7uaD'><form id='Y7uaD'><ins id='Y7uaD'></ins><ul id='Y7uaD'></ul><sub id='Y7uaD'></sub></form><legend id='Y7uaD'></legend><bdo id='Y7uaD'><pre id='Y7uaD'><center id='Y7uaD'></center></pre></bdo></b><th id='Y7uaD'></th></span></q></dt></tr></i><div id='Y7uaD'><tfoot id='Y7uaD'></tfoot><dl id='Y7uaD'><fieldset id='Y7uaD'></fieldset></dl></div>
                      <legend id='Y7uaD'><style id='Y7uaD'><dir id='Y7uaD'><q id='Y7uaD'></q></dir></style></legend>

                      <small id='Y7uaD'></small><noframes id='Y7uaD'>

                      1. <tfoot id='Y7uaD'></tfoot>
                            <tbody id='Y7uaD'></tbody>