當前位置:首頁 » 編程語言 » java判斷是否ip

java判斷是否ip

發布時間: 2023-12-22 22:48:42

A. java如何查詢本機ip地址和mac地址

Java中可以使用程序來獲取本地ip地址和mac地址,使用InetAddress這個工具類,示例如下:

importjava.net.*;
publicclassNetInfo{
publicstaticvoidmain(String[]args){
newNetInfo().say();
}
publicvoidsay(){
try{
InetAddressi=InetAddress.getLocalHost();
System.out.println(i);//計算機名稱和IP
System.out.println(i.getHostName());//名稱
System.out.println(i.getHostAddress());//只獲得IP
}
catch(Exceptione){e.printStackTrace();}
}
}

也可以通過命令行窗口來查看本地ip和mac地址,輸入命令:ipconfig。

B. java中獲取本地IP地址

方法如下:
方法一,使用CMD命令:
public static String getLocalIPForCMD(){
StringBuilder sb = new StringBuilder();
String command = "cmd.exe /c ipconfig | findstr IPv4";
try {
Process p = Runtime.getRuntime().exec(command);
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
while((line = br.readLine()) != null){
line = line.substring(line.lastIndexOf(":")+2,line.length());
sb.append(line);
}
br.close();
p.destroy();
} catch (IOException e) {
e.printStackTrace();
}
return sb.toString();
}
方法二,使用Java方法:
public static String getLocalIPForJava(){
StringBuilder sb = new StringBuilder();
try {
Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces();
while (en.hasMoreElements()) {
NetworkInterface intf = (NetworkInterface) en.nextElement();
Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses();
while (enumIpAddr.hasMoreElements()) {
InetAddress inetAddress = (InetAddress) enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress() && !inetAddress.isLinkLocalAddress()
&& inetAddress.isSiteLocalAddress()) {
sb.append(inetAddress.getHostAddress().toString()+"\n");
}
}
}
} catch (SocketException e) { }
return sb.toString();
}

C. 在JAVA裡面的JDBC連接資料庫的IP地址怎麼查

首先你在命令提示符下telnet 192.168.1.102 1521看看是否能夠打開一個新的窗口,如果不能,那麼你的oracle服務沒有啟動或者oracle監聽的服務不是1521埠
然後查一下你的oracle到底監聽那個埠進行修改即可。
如果你不會查oracle到底使用哪一個埠你可以給我發信息

熱點內容
android控制項設置位置設置 發布:2025-09-17 01:36:17 瀏覽:447
mfc與c語言 發布:2025-09-17 01:33:52 瀏覽:31
扣扣空間相冊怎麼加密 發布:2025-09-17 01:32:21 瀏覽:870
移動文件夾的軟體 發布:2025-09-17 01:31:47 瀏覽:644
聯通吉林省dns伺服器地址 發布:2025-09-17 01:26:56 瀏覽:958
python列表刪除指定元素 發布:2025-09-17 01:26:13 瀏覽:941
安卓手機設置安全管理器有什麼用 發布:2025-09-17 01:23:32 瀏覽:898
mysql資料庫備份的方法 發布:2025-09-17 01:22:55 瀏覽:570
c語言中函數返回值的類型是由 發布:2025-09-17 01:21:16 瀏覽:887
編譯原理實驗三 發布:2025-09-17 00:57:50 瀏覽:895