用java 获取当前系统信息的_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 用java 获取当前系统信息的

用java 获取当前系统信息的

 2015/4/12 6:35:59  qnzhl  程序员俱乐部  我要评论(0)
  • 摘要:publicstaticvoidmain(String[]args)throwsException{System.out.println(System.getProperty("user.home"));//C:\Users\AdministratorSystem.out.println(System.getProperty("os.name"));//WindowsVistaSystem.out.println(System.getProperty("os.arch"))
  • 标签:Java
public static void main(String[] args)throws Exception {
System.out.println(System.getProperty("user.home")); //C:\Users\Administrator
System.out.println(System.getProperty("os.name"));//Windows Vista
System.out.println(System.getProperty("os.arch"));//x86
System.out.println(System.getProperty("os.version"));//6.1
System.out.println(System.getProperty("java.version"));//1.6.0_13
System.out.println(System.getProperty("user.name"));//Administrator
System.out.println(System.getProperty("user.dir"));//D:\MyEclipse\workspaces\netctoss_zgs
InetAddress ia=InetAddress.getLocalHost();
System.out.println(ia.getHostAddress()); //192.168.0.100
String os=System.getProperty("os.name");
if(os !=null && os.startsWith("Windows")){
String command="cmd.exe /c ipconfig /all";
Process p=Runtime.getRuntime().exec(command);
BufferedReader br=new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while((line=br.readLine())!=null){
System.out.println(line);
}
}
}
1. os.name     操作系统的名称  
2. os.arch     操作系统的架构  
3. os.version  操作系统的版本  
4. file.separator  文件分隔符(在 UNIX 系统中是“/”)  
5. path.separator  路径分隔符(在 UNIX 系统中是“:”)  
6. line.separator  行分隔符(在 UNIX 系统中是“/n”)  
7. user.name   用户的账户名称  
8. user.home   用户的主目录  
9. user.dir    用户的当前工作目录
发表评论
用户名: 匿名