请问如何在java里得到操作系统环境变量,即获得操作系统安装在哪个盘?
解决方案 »
- struts2 action链配置问题
- 急!!!为什么Applet中运用JDOM解析XML文件时,构造文档时失败啊
- String[] 和Array的转换
- spring+struts中启动tomcat碰到的问题
- 想把万年历变成一个可以添加日程的万年历
- 怎么样把<bean;write name="user" property="userid">的值写入<input type="checkbox" value="">的value值中?
- hibernate查询一条记录的问题?
- 问题:为什么出现如下异常:com.sun.tools.javac.Main is not on the classpath.
- 大数据处理,有办法没?
- fastjson自动排序功能
- 这种要求的dtd该怎么写啊?
- 熟悉Jbuilder+weblogic开发CMP的朋友近来看看
import java.lang.Runtime;
import java.lang.Process;
import java.io.BufferedReader;
import java.io.InputStreamReader; public static void main(String[] args)
{
try
{
Runtime r = Runtime.getRuntime();
Process p = r.exec("cmd.exe /c echo %SystemRoot%");
BufferedReader bf = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while ((line = bf.readLine()) != null)
System.out.println(line);
}
catch (Exception exc)
{
exc.printStackTrace();
}
}输出
C:\WINNT
结果是:C:\Documents and Settings\userName
获得用户的Home路径,
Properties p = System.getProperties();
System.out.println(p.getProperty("java.library.path"));