【ThinkingInJava】22、得到系统的环境变量

/**
* 书本:《Thinking In Java》
* 功能:得到系统的环境变量
* 文件:EnvironmentVariables.java
* 时间:2015年4月8日19:39:08
* 作者:cutter_point
*/
package Lesson11holdingyourobjects;

import java.util.Map;

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

我的系统环境变量暴露一下,哈哈:

USERPROFILE : C:\Users\feng

PATHEXT : .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

JAVA_HOME : G:\Program Files\Java\jdk1.8.0_40

PROGRAMDATA : C:\ProgramData

PROGRAMFILES(X86) : C:\Program Files (x86)

TEMP : C:\Users\feng\AppData\Local\Temp

COMMONPROGRAMFILES : C:\Program Files\Common Files

HOMEDRIVE : C:

PROCESSOR_REVISION : 3c03

SYSTEMDRIVE : C:

USERDOMAIN : xiao

ALLUSERSPROFILE : C:\ProgramData

PROGRAMW6432 : C:\Program Files

COMMONPROGRAMFILES(X86) : C:\Program Files (x86)\Common Files

PROCESSOR_IDENTIFIER : Intel64 Family 6 Model 60 Stepping 3, GenuineIntel

SESSIONNAME : Console

TMP : C:\Users\feng\AppData\Local\Temp

PSMODULEPATH : C:\Windows\system32\WindowsPowerShell\v1.0\Modules\

CLASSPATH : .;G:\Program Files\Java\jdk1.8.0_40\lib\dt.jar;G:\Program Files\Java\jdk1.8.0_40\lib\tools.jar

LOGONSERVER : \\XIAO

PROCESSOR_ARCHITECTURE : AMD64

FP_NO_HOST_CHECK : NO

OS : Windows_NT

PATH : G:\MyEclipse Professional 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\jre\bin;G:\Android\android-sdk-windows\tools;G:\php5.6;G:\php5.6\ext;G:\orcale\xiaofeng\product\12.1.0\dbhome_1\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;G:\Program
Files\Java\jdk1.8.0_40\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft
SQL Server\110\Tools\Binn\;C:\Program Files\MySQL\MySQL Enterprise Backup 3.11\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.3 & MySQL Utilities 1.5.3 1.5\Doctrine extensions for
PHP\

HOMEPATH : \Users\feng

PROMPT : $P$G

COMSPEC : C:\Windows\system32\cmd.exe

COMMONPROGRAMW6432 : C:\Program Files\Common Files

PROCESSOR_LEVEL : 6

USERDOMAIN_ROAMINGPROFILE : xiao

PROGRAMFILES : C:\Program Files

LOCALAPPDATA : C:\Users\feng\AppData\Local

VS120COMNTOOLS : G:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\

COMPUTERNAME : XIAO

NUMBER_OF_PROCESSORS : 8

USERNAME : xiaofeng

SYSTEMROOT : C:\Windows

PUBLIC : C:\Users\Public

WINDIR : C:\Windows

APPDATA : C:\Users\feng\AppData\Roaming

时间: 2024-11-05 04:58:22

【ThinkingInJava】22、得到系统的环境变量的相关文章

什么是系统的环境变量?phpstudy安装完成后电脑环境变量的设置

所谓环境变量,可以理解为,预先准备好的一个装有命令的路径.这样我们在cmd下直接输入命令,那么此时,系统会从环境变量中的路径下去找这个命令.不然的话,我们要执行某个命令,就需要写出这个命令所在的完整路径,简直是噩梦.所以,设置环境变量的意思,就是预先把这个路径告诉系统. 比如,我们安装完phpstudy后,一般需要使用apache和mysql里的一些命令,找到这个安装程序,找到apache\bin下的任意一个命令,右击属性直接复制那个路径.然后在我的计算机>>>属性>>>

Windows系统JDK环境变量配置

一.环境准备 Windows10 jdk1.8.0_144 二.下载并安装JDK 下载 密码: r5ym 三.环境变量配置 首先,打开控制面板>系统和安全>系统,点击高级系统设置进入系统属性. 点击环境变量,进入环境变量设置. 点击系统变量下的新建按钮,新增一条系统变量(变量名:JAVA_HOME 变量值为jdk安装目录) 设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮(或双击),在弹出的窗口中添加如下信息:%JAVA_HOME%\bin 与  %JAV

springboot读取系统级环境变量,和读写系统属性以及unittest来获取环境变量的方法

环境变量的读取以及系统属性的设置 环境变量只能读取,不能修改,系统属性可以修改 系统变量的读取方式: System.getEnv() 系统属性有多重读取和修改方式: 其修改方式为: 读取系统属性: @Autowired AbstractEnvironment environment; System.setProperty("today","tuesday"); environment.getProperty("test"); 增加新的系统属性:

读写系统/用户环境变量

  转自: http://delphi.cjcsoft.net/viewthread.php?tid=43647 使用 SetEnvironmentVariable 和 GetEnvironmentVariable 似乎是 只能对当前进程环境设置环境变量,所以设置后没有能在系统设置里看到,用下列 设置注册表的方法则可以全局设置系统环境变量或者用户环境变量,再发送一条系 统广播通知,达到立即生效的目的. Reading and Writing System-Wide Environment Var

linux 怎么查看系统的环境变量 与设置jdk 系统环境变量

1.win 7 ,win10 怎么查看,添加系统环境的变量,大家都非常清楚的.但是linux 的 却不一定哦. 打开终端输入 :  "echo $PATH " or  "export "      如截图: 2.下载后解压安装包jdk-8u171-linux-x64.tar.gz文件夹. tar -zxvf jdk-8u171-linux-x64.tar.gz sudo mv ~/jdk1.8.0_171/usr/lib/jdk    剪切到某个文件夹 配置java

ubuntu系统添加环境变量的方法(转)

1.Ubuntu专有方式编辑 /etc/ld.so.conf 文件,如果以下语句不存在,则加入:include /etc/ld.so.conf.d/*.conf然后在/etc/ld.so.conf.d下边新建一个以 .conf 结尾的文件.在新建的 .conf 文件中写入需要设置的 path,例如:~/mypath/bin 2.用户目录下的 .bashrc 文件在用户主目录下,有一个 .bashrc 文件,编辑该文件:$gedit ~/.bashrc 在最后边加入需要设置变量的shell语句,例

windows系统路径环境变量

当前系统盘符%systemdrive%或%HOMEDRIVE%C:\ 当前系统目录%systemroot%或%Windir%C:\WINDOWS 当前用户文件夹%UserProfile%或%HOMEPATH%C:\Documents and Settings\Administrator 所有用户文件夹%AllUsersProfile%C:\Documents and Settings\All Users 临时文件夹1%temp%C:\Documents and Settings\Administ

HWND_BROADCAST的一个用法——修改环境变量,立即通知系统

在编程时遇到一个问题: 就是程序通过修改注册表,修改了系统的环境变量,但是不会立即生效,除非在[我的电脑]上点击右键,然后打开环境变量的窗口,点击[OK]后,才能生效.后来用Spy++工具捕获消息,发现在点击[OK]按钮时,发送了WM_SETTINGCHANGE消息. 在网上查找原因时发现,修改了注册表之后,系统需要重启,或者向上述操作,系统才能知道注册表被修改了,之后才能生效.如果想修改完环境变量后,立即生效,需要向系统发送消息: wstring szParam = _T( "Environm

C#.NET常见问题(FAQ)-如何在系统变量中加入新的环境变量

比如我要将C:\Windows\Microsoft.NET\Framework\v3.5这个目录加入环境变量 则在系统的环境变量中点击Path,编辑,然后加入一个分号";",然后粘贴新的地址. ? 测试一下,我在任意位置都可以访问到这个文件夹下的exe文件了. ? ? 更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http://i.youku.com/acetaohai123 ? 我的在线论坛: http://csrobot.gz01.bdysite.com/ ? 问题交