获取操作系统信息(本机IP地址,Java版本,安装路径等)

原创 2015年07月07日 16:51:27

1.获取本机IP地址

  1. private static String getIpAddress() throws UnknownHostException {  
  2.         InetAddress address = InetAddress.getLocalHost();  
  3.   
  4.         return address.getHostAddress();  
  5.     } 

2.获取操作系统账号

  1. String osUser=System.getProperty("user.name"); 

3.获取操作系统版本

  1. 1import java.util.Properties;    
  2. 2.     
  3. 3. Properties props=System.getProperties(); //获得系统属性集    
  4. 4. String osName = props.getProperty("os.name"); //操作系统名称    
  5. 5. String osArch = props.getProperty("os.arch"); //操作系统构架    
  6. 6. String osVersion = props.getProperty("os.version"); //操作系统版本   

4.获取一些常用信息

  1. java.version    Java 运行时环境版本  
  2. java.vendor     Java 运行时环境供应商  
  3. java.vendor.url     Java 供应商的 URL  
  4. java.home   Java 安装目录  
  5. java.vm.specification.version   Java 虚拟机规范版本  
  6. java.vm.specification.vendor    Java 虚拟机规范供应商  
  7. java.vm.specification.name  Java 虚拟机规范名称  
  8. java.vm.version     Java 虚拟机实现版本  
  9. java.vm.vendor  Java 虚拟机实现供应商  
  10. java.vm.name    Java 虚拟机实现名称  
  11. java.specification.version  Java 运行时环境规范版本  
  12. java.specification.vendor   Java 运行时环境规范供应商  
  13. java.specification.name     Java 运行时环境规范名称  
  14. java.class.version  Java 类格式版本号  
  15. java.class.path     Java 类路径  
  16. java.library.path   加载库时搜索的路径列表  
  17. java.io.tmpdir  默认的临时文件路径  
  18. java.compiler   要使用的 JIT 编译器的名称  
  19. java.ext.dirs   一个或多个扩展目录的路径  
  20. os.name     操作系统的名称  
  21. os.arch     操作系统的架构  
  22. os.version  操作系统的版本  
  23. file.separator  文件分隔符(在 UNIX 系统中是“/”)  
  24. path.separator  路径分隔符(在 UNIX 系统中是“:”)  
  25. line.separator  行分隔符(在 UNIX 系统中是“/n”)  
  26. user.name   用户的账户名称  
  27. user.home   用户的主目录  
  28. user.dir    用户的当前工作目录 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java获取本机外网ip地址的方法

Java获取外网IP地址的方法 获取本地IP地址的方法 public static String getLocalAddress(){ String ip = ""; try { ip...
  • wu_cai_
  • wu_cai_
  • 2016年10月16日 17:25
  • 9637

Java获取本机IP列表的几种方法

Java获取本地IP地址方法网上搜一箩筐,但基本上都是获得一个IP,实际开发中一台电脑很可能有多个IP地址,如多网卡,或者安装了VM Ware虚拟机,就会虚拟出其他的网卡,那么传统的方法得到的一个IP...
  • sven3398
  • sven3398
  • 2014年10月25日 02:29
  • 1066

获取本机IP地址(java网络编程)

package 获取本机ip地址; import java.net.*; public class ipaddress { public static void main(String[] arg...
  • baidu_23955875
  • baidu_23955875
  • 2015年03月01日 16:42
  • 504

Linux下Java获取本机IP地址

转载:http://blog.163.com/cvskill@126/blog/static/38147380200973015928123/ 在Linux下用InetAddress.getLoca...
  • qq_29663071
  • qq_29663071
  • 2016年03月31日 15:29
  • 643

获取本机的IP地址(Windows和Linux兼容)

package com.cxg.demo.test;import java.net.Inet4Address; import java.net.InetAddress; import java.net...
  • captian_900331
  • captian_900331
  • 2016年11月15日 09:11
  • 1634

用java代码如何获取本机的IP地址和主机名

InetAddress localhost = InetAddress.getLocalHost();  System.out.println ("localhost: "+localhost.ge...
  • kukulongzai_123
  • kukulongzai_123
  • 2012年03月14日 17:16
  • 4822

linux下java获取本机IP地址

import java.net.InetAddress; import java.net.NetworkInterface; import java.util.Enumeration; /*...
  • geziv20
  • geziv20
  • 2016年05月25日 21:55
  • 1901

用Java获取本地的多个IP地址

翻API翻出来的,拿出来晒晒。。。特别适用于获取本地的多个IP地址 import java.net.InetAddress;import java.net.NetworkInterface;impor...
  • happy4nothing
  • happy4nothing
  • 2005年04月15日 15:21
  • 5383

Java获取本机公网ip

import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; impo...
  • lc0817
  • lc0817
  • 2016年06月27日 14:07
  • 3524

JAVA 获取本机IP 亲测可用

public static final String getLocalIp() throws Exception {         String ipString = "";         E...
  • gongzhao426177
  • gongzhao426177
  • 2017年06月19日 14:46
  • 326
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取操作系统信息(本机IP地址,Java版本,安装路径等)
举报原因:
原因补充:

(最多只允许输入30个字)