1. 程式人生 > >java獲取當前使用者的IP地址程式碼

java獲取當前使用者的IP地址程式碼

1.獲取本機的IP地址
private static String getIpAddress() throws UnknownHostException {   
        InetAddress address = InetAddress.getLocalHost();   

        return address.getHostAddress();   
    }  

2.獲得作業系統帳號 
Java程式碼 
 import java.util.Properties;          
Properties props=System.getProperties(); //獲得系統屬性集     
 String osName = props.getProperty("os.name"); //作業系統名稱     
String osArch = props.getProperty("os.arch"); //作業系統構架     
 String osVersion = props.getProperty("os.version"); //作業系統版本 
String osUser=System.getProperty("user.name");  //賬戶名
5一些常用的資訊獲得 Java程式碼 public static String getProperty(String key)    鍵   相關值的描述   java.version    Java 執行時環境版本   java.vendor     Java 執行時環境供應商   java.vendor.url     Java 供應商的 URL   java.home   Java 安裝目錄   java.vm.specification.version   Java 虛擬機器規範版本   java.vm.specification.vendor    Java 虛擬機器規範供應商   java.vm.specification.name  Java 虛擬機器規範名稱   java.vm.version     Java 虛擬機器實現版本   java.vm.vendor  Java 虛擬機器實現供應商   java.vm.name    Java 虛擬機器實現名稱   java.specification.version  Java 執行時環境規範版本   java.specification.vendor   Java 執行時環境規範供應商   java.specification.name     Java 執行時環境規範名稱   java.class.version  Java 類格式版本號   java.class.path     Java 類路徑   java.library.path   載入庫時搜尋的路徑列表   java.io.tmpdir  預設的臨時檔案路徑   java.compiler   要使用的 JIT 編譯器的名稱   java.ext.dirs   一個或多個擴充套件目錄的路徑   os.name     作業系統的名稱   os.arch     作業系統的架構   os.version  作業系統的版本   file.separator  檔案分隔符(在 UNIX 系統中是“/”)   path.separator  路徑分隔符(在 UNIX 系統中是“:”)   line.separator  行分隔符(在 UNIX 系統中是“/n”)   user.name   使用者的賬戶名稱   user.home   使用者的主目錄   user.dir    使用者的當前工作目錄




相關推薦

java獲取客戶端ip地址

public static String getIp2(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if(StringUtils.isNotEmpty(ip) && !"unKn

java獲取請求者IP地址

    public static String getIPAddress(HttpServletRequest request) {        String ip = null;        //X-Forwarded-For:Squid 服務代理        St

java IP地址工具類,java IP地址獲取java獲取客戶端IP地址

java IP地址工具類,java IP地址獲取,java獲取客戶端IP地址   ================================ ©Copyright 蕃薯耀 2019年1月11日 http://fanshuyao.iteye.com/   impo

Linux下Java獲取本機IP地址

在Linux下用InetAddress.getLocalHost()方法獲取本機IP地址, 得到的結果總是:127.0.0.1。 原來這個是etc/hosts檔案中的配置,並非網絡卡的IP地址。 後來多方尋訪,終於得下以下程式碼, 執行後在控制檯輸出IP與MAC地址。import java.net.*;imp

java獲取本地的ip地址

/*** 獲取本機的IP* * @return Ip地址*/public static String getLocalHostIP() throws Exception {String ip = null;/** 返回本地主機。 */InetAddress addr = I

JAVA獲取IP地址程式碼

private static final String NUKNOWN = "unknown"; private static final String[] ADDR_HEADER = { "X-Forwarded-For", "Proxy-Client-IP", "WL-Proxy

java獲取當前使用者的IP地址程式碼

1.獲取本機的IP地址 private static String getIpAddress() throws UnknownHostException { InetAddress address = InetAddress.getLocalHost(); r

Java根據HttpServletRequest請求獲取伺服器的IP地址

  以下總結了兩種根據HttpServletRequest請求獲取發出請求瀏覽器客戶端所在伺服器的IP地址方法: 程式碼: import javax.servlet.http.HttpServletRequest; /** * 根據HttpServletRequest請求獲取發出請求瀏覽器客戶端

java 後臺獲取客戶端ip地址

// java 後臺獲取訪問客戶端ip地址 protected String getClientIpAddress(HttpServletRequest request) {

java伺服器端獲取客戶端IP地址

在開發工作中,我們常常需要獲取客戶端的IP。一般獲取客戶端的IP地址的方法是:request.getRemoteAddr();但是在通過了Apache,Squid等反向代理軟體就不能獲取到客戶端的真實IP地址了。 原因:由於在客戶端和服務之間增加了中間代理,因此伺服器無法直

Java開發的WebService獲取客戶端IP地址

1.基於jax-ws開發的webservice獲取客戶端ip的方法【在代理類XXXDelegate新增如下程式碼】:   import javax.annotation.Resource;   import javax.servlet.http.HttpServlet

Linux下靠譜的獲取本機IP地址的C程式碼實現

#include <stdio.h> #include <sys/types.h> #include <ifaddrs.h> #include <netinet/in.h> #include <string

Java獲取客戶端IP

不為 pty 獲取 code 中間 clas 代理服務器 gin servle 在開發工作中,我們常常需要獲取客戶端的IP。一般獲取客戶端的IP地址的方法是:request.getRemoteAddr();但是在通過了Apache,Squid等反向代理軟件就不能獲取到客戶端

獲取本機IP地址的小腳本

ash class p地址 nbsp 地址 int done 獲取本機 onf 獲取本機私網地址(1個) 1 #!/bin/bash 2 # Author : standby 3 # Date : 2017-05-18 4 # D

獲取請求主機IP地址,如果通過代理進來,則透過防火墻獲取真實IP地址

cas return ++ strip dex except servlet desc 請求 /** * 獲取請求主機IP地址,如果通過代理進來,則透過防火墻獲取真實IP地址; * @Title: getIpAddress * @Descr

獲取手機本地IP地址

() asm eth try except 手機 ace brush exceptio public String getLocalIpAddress() { try { for (Enumeration<Netwo

unity 獲取本機ip地址

ipa mil work get hostname [] 本機 取ip gethost IPAddress[] ips = Dns.GetHostAddresses(Dns.GetHostName()); //Dns.GetHostName()獲取本機名Dns.GetH

html - 黑科技-2(獲取當前的IP地址

就會 script 輸入 實現 utf-8 取ip 當前 http 獲取ip 有時候我們想要獲取ip地址,這時候我來用兩行代碼實現這個功能。 首先我們需要引入一個js,<script src="http://pv.sohu.com/cityjson?ie=utf-8"

PHP獲取客戶端IP地址,服務器IP地址

客戶端 get sse spa gets static p地址 tip sta ============================================獲取客戶端IP==============================================

獲取本機IP地址

down pos -m 兩個 div mar inter 獲取本機ip地址 work 問題描述 一臺電腦有IPV4地址和IPV6地址,目前使用的基本是IPV4地址, 有些情況還有多個網卡,有線的、無線的、還有vmare虛擬的兩個網卡。 獲取所有的IP地址 //獲取本機IP