在Java中可以获得环境变量,System.getenv() 设置环境的方法有点绕,要通过ProcessBuilder来设置进程的环境变量
ProcessBuilder p = new ProcessBuilder();
Map<String, String> map = p.environment();//获得环境变量
map.put("aa", "1"); //设置境变量,该变量将在子进程中生效
p.command("java", "-cp", "GetEnv");
p.start();
下面是GetEnv类的实现:
public static void main(String[] args) throws IOException {
File ff = new File("d:/temp.txt");
BufferedWriter output = new BufferedWriter(new FileWriter(ff));
output.write(System.getenv("aa"));
output.close();
}
将前面设置的环境变量输出到文件temp.txt中。
分享到:
相关推荐
这篇博客将深入探讨如何在不同操作系统下设置Java环境变量,并提供相关知识点。 首先,我们要了解两个关键的Java环境变量:`JAVA_HOME`和`PATH`。`JAVA_HOME`变量指向Java安装目录,通常包含Java开发工具集(JDK)...
java一键设置环境变量 jdk下载 jre下载 Eclipse下载 MyEclipse下载 绿色 无毒 小巧 适合初学者
本文将详细介绍如何在Windows操作系统中进行JAVA环境变量的设置,主要包括`JAVA_HOME`、`CLASSPATH`以及`PATH`三个关键环境变量的配置步骤与作用。 #### 二、JAVA_HOME环境变量 **定义**:`JAVA_HOME`环境变量是...
Java环境变量设置,.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; %JAVA_HOME%\bin %JAVA_HOME%\jre\bin
Java环境变量的设置是每个Java开发者都需要掌握的基本技能。它涉及到三个主要的环境变量:JAVA_HOME、PATH和CLASSPATH,这些变量确保系统能够正确找到Java的安装位置、可执行文件以及类库。以下是对这些环境变量的...
在进行Java环境变量设置时,应确保遵循以下最佳实践: - 避免直接在PATH中包含JRE的路径,因为JRE的版本可能与JDK不同,这可能导致冲突。 - 使用相对路径而不是绝对路径,以提高移植性。 - 如果有多个Java版本,...
### 为什么 Java 需要设置环境变量 在学习或使用 Java 开发的过程中,经常会遇到有关环境变量配置的问题。环境变量对于 Java 的运行至关重要,它不仅影响着开发工具的正常工作,还直接关系到 Java 应用程序能否顺利...
JAVA JDK 设置 环境变量 BAT
### Java环境变量的设置 在学习Java编程的过程中,正确配置Java环境变量是非常重要...通过以上步骤,你可以确保Java环境变量被正确设置,从而避免了初学者在学习过程中遇到的一些常见问题。希望这些内容对你有所帮助!
在Java中,可以通过多种方式来读取环境变量,但本例采用了一种较为复杂但灵活性高的方法:通过执行系统命令来获取环境变量。这种方法的优势在于可以跨平台运行,并且能够获取所有环境变量,而不仅仅是那些被Java...
在开发Java应用程序之前,首先需要正确地配置Java环境变量。这是因为环境变量是操作系统用来识别和定位Java开发工具的位置的关键参数。通过设置适当的环境变量,可以确保操作系统能够在任意目录下顺利地运行Java程序...
首先,理解环境变量的本质是操作系统级别的设置,通常不建议在Java程序中直接修改,因为这可能影响到其他进程或系统服务。然而,如果你确实有此需求,可以借助于Java的`System`类和`ProcessBuilder`类来实现。 1. *...
方便快捷设置环境变量。运行方式:单击右键,选择"以管理员身份运行",然后输入完整的JDK安装路径就可以了
在Windows XP系统中,配置Java开发环境是每个Java开发者必须掌握的基本技能。本文将详细讲解如何设置Java环境变量,帮助新手快速入门。...希望这篇图解能够帮助新手快速掌握在Windows XP下设置Java环境变量的方法。
Java环境变量配置 在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\...
上述脚本设置了`JAVA_HOME`变量,并将`JAVA_HOME\bin`添加到系统的`PATH`变量中,这样就可以在任何目录下运行Java工具了。 其次,`classpath`和`classpath2`环境变量是Java程序运行时定位类文件的关键。`classpath....
总结来说,理解并正确设置Java环境变量是每个Java开发者的基本功,这包括设置`JAVA_HOME`和更新`PATH`变量。同时,了解如何在不同操作系统中进行这些操作以及如何在Java代码中检查环境变量,都是十分重要的技能。在...
通常,你可以在每个Java应用的启动命令中通过`-cp`或`-classpath`选项指定,或者在环境变量中设置。然而,一般不推荐在全局`CLASSPATH`中添加太多内容,因为这可能导致冲突或加载问题。 总之,配置Java环境变量是...