【发布时间】:2012-01-26 07:02:58
【问题描述】:
我正在尝试设置一个环境变量,并将其读回以验证它是否已实际设置。
我有以下内容:
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 似乎始终为空,这意味着它可能没有正确设置。
我的 exec 命令是否正确? javadocs 声明它可以将字符串参数作为命令。
有什么想法吗?
【问题讨论】:
标签: java environment-variables runtime.exec java-6