java1.5中访问环境变量_java

如:

复制代码 代码如下:

public class EnvTest {
  public static void main(String args[]) {
    System.out.println(System.getenv(args[0]));
  }
}

运行结果:

C:\java>java    EnvTest OS
Windows_NT

又如:  

复制代码 代码如下:

import java.util.Map;
public class EnvDump {
public static void main(String args[]) {
   for (Map.Entry entry: System.getenv().entrySet()) {
      System.out.println(entry.getKey() + "=" + entry.getValue());
   }
  }
}

运行结果:

C:\java>java   EnvDump
PROCESSOR_ARCHITECTURE=x86
LOGONSERVER=\\ZZ3Z100
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Owner.LEGEND-A7R5PDTM
SESSIONNAME=Console
TMP=C:\DOCUME~1\OWNER~1.LEG\LOCALS~1\Temp
java_home=c:\jdk1.5
windir=C:\WINDOWS
ant_home=c:\ant1.6
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 4, GenuineIntel
SystemDrive=C:
USERPROFILE=C:\Documents and Settings\Owner.LEGEND-A7R5PDTM
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
CommonProgramFiles=C:\Program Files\Common Files
NUMBER_OF_PROCESSORS=1
ComSpec=C:\WINDOWS\system32\cmd.exe
COMPUTERNAME=ZZ3Z100
OS=Windows_NT
USERNAME=Owner
CLIENTNAME=Console
=ExitCode=00000000
TEMP=C:\DOCUME~1\OWNER~1.LEG\LOCALS~1\Temp
USERDOMAIN=ZZ3Z100
ALLUSERSPROFILE=C:\Documents and Settings\All Users.WINDOWS
PROCESSOR_LEVEL=15
SystemRoot=C:\WINDOWS
classpath=c:\jdk1.5\lib;c:\java
=C:=C:\java
APPDATA=C:\Documents and Settings\Owner.LEGEND-A7R5PDTM\Application Data
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;
c:\jdk1.5\bin;c:\ant1.6\bin
PROMPT=$P$G
PROCESSOR_REVISION=0204
ProgramFiles=C:\Program Files

C:\java>

时间: 2024-10-21 18:00:26

java1.5中访问环境变量_java的相关文章

创建和访问环境变量

环境变量的构成 环境变量由一对字符串组成,格式为:变量=关联值.例如: PATH=C:\WINDOWS 在DOS和WINDOWS中,你可以从命令行或在批处理文件中定义环境变量,方法是使用SET命令,后面跟赋值表达式.下面是一个创建环境变量的例子, SET VERSION=1.1.3 在Unix中可以省略前面的SET,写为: VERSION=1.1.3 读取环境变量 程序只有在启动时才能访问到环境变量,环境变量由一个字符串数组构成,其形式为"VAR=value".可以用getenv()和

Visual Studio 2008 、 Windows 环境变量介绍 和 如何在文件中引用环境变量 .

Visual Studio 2008  和 Windows 环境变量对设置 相对路径很重要,这样便于代码的移植,即使换一台计算机,代码不用更改配置,直接就能用. 可以在项目的"工具""属性页"对话框中任何接受字符串的位置使用这些宏.这些宏不区分大小写.  关于如何自己定义环境变量详见我的另一文章:http://blog.csdn.net/jtop0/article/details/7574139     宏 说明 $(RemoteMachine) 在"调试

Win7系统中的环境变量PATH怎么修改

  方法一.通过命令设置环境变量 1.打开"开始→运行",在运行框中"cmd",回车打开命令提示符窗口; 2.在打开的命令提示符窗口中,输入"path",回车就可查看环境变量设置; 3. 更改环境变量有两种情况: 一是追加方式,就是在不改变环境变量现有设置的情况下,增加变量的值,比如要给环境变量增加一个值为"D:Python"的设置,可以输入"path=%path%;D:Python";而另一种是完全修改方

C语言中使用环境变量的技巧

实例1: 程序readenv.c显示了在c语言中存取环境变量的若干技巧.该程序将以与dos的set命令相同的格式打印出当前所有的环境变量,然后寻找path变量,打印出整个路径字符串.该程序中有两个重要的子程序,find_env_string(),它的主要作用是:根据从调用这传来的要求,或者从环境空间的起点开始,或者从上一次搜索後停留的地方开始,寻找随后的第一个环境字符串,具体程序清单如下. /**************readnv.c****************/ #include #in

Linux有问必答:如何在Linux中修改环境变量PATH

Linux有问必答:如何在Linux中修改环境变量PATH 提问: 当我试着运行一个程序时,它提示"command not found". 但这个程序就在/usr/local/bin下.我该如何添加/usr/local/bin到我的PATH变量下,这样我就可以不用指定路径来运行这个命令了. 在Linux中,PATH环境变量保存了一系列的目录用于用户在输入的时候搜索命令.PATH变量的值由一系列的由冒号分隔的绝对路径组成.每个用户都有特定的PATH环境变量(由系统级的PATH变量初始化)

Java中的环境变量设置---理解

java中环境变量的设置,主要是设置设置JAVA_HOME,CLASSPATH,在path变量中增加java的bin目录.当然现在都是用工具开发,可以不设置CLASSPATH,可能会有问题,所以还是尽量设置. JAVA_HOME C:Javajdk1.6.0_30(java的安装目录,) PATH C:Javajdk1.6.0_30bin(%JAVA_HOME%lib)(不要新建path在原来的path路径上新加java到bin的路径就可以了,) CLASSPATH .;%JAVA_HOME%l

Linux中修改环境变量及生效方法_Linux

在/etc/profile文件中添加变量[对所有用户生效(永久的)] 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是"永久的". 要让刚才的修改马上生效,需要执行以下代码 source /etc/profile 以上这篇Linux中修改环境变量及生效方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索

bootargs中的环境变量说明和一些常用的uboot命令

bootargs中的环境变量说明和一些常用的uboot命令      一些常见的uboot命令:Help [command]在屏幕上打印命令的说明Boom [addr]启动在内存储器的内核Tftpboot通过tftp启动内核Saveenv保存环境变量setenv name [value]  设置环境变量 bootargs中的环境变量console:告诉内核从哪接收启动信息  例如:console=ttyS0,115200n8//115200比特率,8位Video:告诉内核信息怎么配置视频设备,例

深入探讨Java多线程中的volatile变量_java

volatile 变量提供了线程的可见性,并不能保证线程安全性和原子性. 什么是线程的可见性: 锁提供了两种主要特性:互斥(mutual exclusion) 和可见性(visibility).互斥即一次只允许一个线程持有某个特定的锁,因此可使用该特性实现对共享数据的协调访问协议,这样,一次就只有一个线程能够使用该共享数据.可见性要更加复杂一些,它必须确保释放锁之前对共享数据做出的更改对于随后获得该锁的另一个线程是可见的 -- 如果没有同步机制提供的这种可见性保证,线程看到的共享变量可能是修改前