package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
try {
// 拷贝目录及其下的所有文件和子目录
Runtime.getRuntime().exec("xcopy c://aaa e://dd /s/e");
// 获取windows系统环境变量
Process p = Runtime.getRuntime()
.exec("cmd.exe /c echo %JAVA_HOME%");
BufferedReader br = new BufferedReader(new InputStreamReader(p
.getInputStream()));
System.out.println(br.readLine());
// 设置windows系统环境变量
Runtime.getRuntime().exec("cmd.exe /c set aa=c://;");
/**
* Key 相关值的描述
* java.version Java版本号
* java.vendor Java指定供应商字符串
* java.vendor.url Java 供应商 URL
* java.home Java 安装目录
* java.class.version Java 类格式版本号码
* java.class.path Java 类路径
* os.name 操作系统名
* os.arch 操作系统结构
* os.version 操作系统版本
* file.separator 文件分隔符 (UNIX 上为“/” )
* path.separator 路径分隔符 (UNIX 上为“:” )
* line.separator 换行符(UNIX 上为“/n”)
* user.name 用户帐户名
* user.home 用户主目录
* user.dir 用户当前工作目录
* 等等...
*/
// 获取系统属性
System.out.println(System.getProperty("java.class.path"));
} catch (IOException e) {
e.printStackTrace();
}
}
}