`

获取环境变量列表

阅读更多
package javabse;

import java.util.Iterator;
import java.util.Map;

/**
* 获取环境变量列表
* @author wxg1022
*
*/
public class TestSystemEnv {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<String,String> map=System.getenv();
Iterator<String> it=map.keySet().iterator();
while(it.hasNext()){
String key=(String)it.next();
String value=map.get(key);
System.out.println(key+"="+value);
}
}

}

//执行结果

USERPROFILE=C:\Documents and Settings\wxg1022
ASANY8=C:\Program Files\Sybase\SQL Anywhere 8
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
TEMP=C:\DOCUME~1\wxg1022\LOCALS~1\Temp
SystemDrive=C:
ProgramFiles=C:\Program Files
Path=C:\Program Files\Java\jre6\bin\client;C:\Program Files\Java\jre6\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Sybase\SQL Anywhere 8\win32;C:\Program Files\Sybase\Shared\win32;C:\Program Files\Sybase\Shared\Sybase Central 4.1;C:\Program Files\Sybase\PowerDynamo\win32;C:\Program Files\Sybase\Shared\PowerBuilder;C:\Program Files\Sybase\InfoMaker 9.0\Tutorial;C:\Program Files\Sybase\Shared\Web Targets;;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Java\jdk1.6.0_11\bin
HOMEDRIVE=C:
java_home=C:\Program Files\Java\jdk1.6.0_11
PROCESSOR_REVISION=0905
USERDOMAIN=WXG
ALLUSERSPROFILE=C:\Documents and Settings\All Users
PROCESSOR_IDENTIFIER=x86 Family 6 Model 9 Stepping 5, GenuineIntel
SESSIONNAME=Console
ASANYSH8=C:\Program Files\Sybase\Shared
TMP=C:\DOCUME~1\wxg1022\LOCALS~1\Temp
CommonProgramFiles=C:\Program Files\Common Files
CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_11\lib
=::=::\
LOGONSERVER=\\WXG
PROCESSOR_ARCHITECTURE=x86
FP_NO_HOST_CHECK=NO
OS=Windows_NT
HOMEPATH=\Documents and Settings\wxg1022
PROCESSOR_LEVEL=6
COMPUTERNAME=WXG
windir=C:\WINDOWS
SystemRoot=C:\WINDOWS
NUMBER_OF_PROCESSORS=1
USERNAME=wxg1022
ComSpec=C:\WINDOWS\system32\cmd.exe
APPDATA=C:\Documents and Settings\wxg1022\Application Data

分享到:
评论

相关推荐

    c# 的winform 获取系统中环境变量

    当你需要获取系统中的环境变量时,这通常涉及到系统配置信息,如管理员权限、当前登录用户信息、系统路径、操作系统详细参数以及处理器相关数据。这些信息对开发需要与系统交互的应用程序至关重要,比如设置安装路径...

    环境变量查看器(WIN32)

    在这个项目中,我们可能会用到如`GetEnvironmentVariable`和`SetEnvironmentVariable`这样的API函数,分别用于获取和设置环境变量的值。 1. **`GetEnvironmentVariable`**: 这个函数用于检索指定的环境变量的值。...

    Linux获取环境变量实例代码.pdf

    本文将通过一个具体的C语言实例,详细讲解如何在Linux中获取环境变量。 首先,我们需要包含必要的头文件。在`getenv.c`代码中,我们引入了`&lt;stdio.h&gt;`和`&lt;stdlib.h&gt;`两个标准库。`&lt;stdio.h&gt;`包含了输入输出函数,如...

    C#清除无效的系统环境变量

    我们可以通过`GetEnvironmentVariables()`方法获取所有环境变量,它返回一个`Dictionary, string&gt;`类型的对象,键是变量名,值是变量值。 接着,我们可以遍历这个字典,检查每个环境变量的值是否有效。有效路径通常...

    c++修改系统环境变量

    在C++编程中,修改系统环境变量是一项常见的任务,特别是在Windows操作系统中。环境变量存储了与用户或系统相关的路径、配置和其他信息,这些信息可供程序在运行时使用。本篇文章将详细探讨如何在C++中实现这个功能...

    CGI环境变量列表.txt

    以上是对CGI环境变量列表中几个关键变量的详细介绍。理解这些变量的作用及其应用场景对于编写高效、安全的CGI程序至关重要。通过对这些变量的有效利用,可以提高CGI程序的性能,并确保它们能够适应不同的Web服务器...

    Linux如何处理当前运行环境的环境变量

    值得注意的是,C语言环境中有一个全局变量`environ`,它是一个指针数组,指向所有环境变量的列表,列表以`NULL`结束。然而,直接修改`environ`不是推荐的做法,因为这样做可能会影响到其他进程。正确的方法是使用`...

    定制Linux系统环境变量 .pdf

    在C程序中,可以通过标准库函数`getenv()`获取环境变量的值,通过`setenv()`设置环境变量的值。 #### 七、总结 通过以上介绍,我们可以看到定制Linux系统环境变量是一项非常实用且重要的技能。无论是对于日常的...

    Java环境变量一键配置

    其次,PATH环境变量是操作系统用来查找可执行文件的路径列表。在配置Java环境时,我们需要将%JAVA_HOME%\bin添加到PATH变量中。这样,无论用户在哪个目录下,都可以直接运行`java`或`javac`命令,因为系统会自动在...

    LINUX里面的环境变量的配置

    ### LINUX中的环境变量配置详解 在LINUX操作系统中,环境变量是系统运行过程中用来存储配置信息的一种重要方式。对于刚接触LINUX的新手来说,掌握环境变量的配置方法至关重要。本文将详细介绍LINUX环境中环境变量的...

    jdk安装环境变量配置

    这里的“.”表示当前目录,%JAVA_HOME%则是通过前文所述的JAVA_HOME环境变量获取到的路径。 ##### 3. PATH PATH环境变量用于存储一系列系统可以搜索到可执行文件的目录列表。在JDK的配置中,我们需要添加JDK的bin...

    常见windows环境变量

    ### 常见Windows环境变量解析 环境变量在Windows操作系统中扮演着至关重要的角色,它们为应用程序提供了关于系统配置、用户设置以及系统路径等关键信息。通过对这些环境变量的理解和利用,可以更有效地管理和配置...

    VB_Environ系统环境变量函数大全

    - **`Environ("PATH")`**: 返回环境变量`PATH`,包含了可执行文件的搜索路径列表。 - **`Environ("PATHEXT")`**: 返回已注册的可执行文件扩展名列表。 - **`Environ("PROCESSOR_ARCHITECTURE")`**: 返回处理器体系...

    linux一些标准的环境变量.docx

    - **含义**:`PATH`环境变量定义了Linux系统查找命令时搜索的目录列表。这些目录按照顺序列出,当用户在命令行输入一个命令时,系统会依次在这几个目录下查找相应的可执行文件。 - **示例**:`PATH=/bin:/usr/bin:/...

    环境变量的设置

    例如,在C/C++中,`getenv()`函数用于获取环境变量的值,`putenv()`用于设置新的环境变量。在Python中,`os.environ`对象提供了类似的功能。 压缩包中的`API.CHM`文件可能是一个Windows帮助文档,它可能包含了关于...

    win7系统怎么删除环境变量?.docx

    ### Win7系统中如何删除环境变量 在Windows 7操作系统中,环境变量是系统用于存储配置信息的关键元素之一。它们可以被系统或者应用程序用来获取重要的路径和其他数据信息。有时候,由于某些需求变化或是错误配置,...

    uboot与kernel之间机器码和环境变量的传递.doc

    在uboot中,获取nand flash中的bootargs,设置参数列表listtag1uboot与kernel之间机器码和环境变量的传递uboot设置了bootcmd命令后,在3秒后调用do_bootm()启动linux--&gt;boot_os[IH_OS_LINUX],即:do_bootm_linux()...

    JAVA环境变量搭建

    Path环境变量包含了可执行文件的搜索路径列表。配置JAVA相关的路径,可以让用户在任何位置通过命令行运行Java命令。 - **修改Path环境变量**: - 在“系统变量”中找到`Path`变量,将其值修改为包含JDK的bin目录。...

    java环境变量配置

    2. **PATH**:这个环境变量包含了系统可以找到的可执行文件的路径列表。我们需要添加%JAVA_HOME%\bin到PATH中,这样系统就能在任何地方执行Java命令,如`javac`(Java编译器)和`java`(Java虚拟机)。在Windows系统...

Global site tag (gtag.js) - Google Analytics