当前位置:首页 » 编程语言 » 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到底使用哪一个端口你可以给我发信息

热点内容
电脑中等配置有哪些 发布:2025-01-24 03:05:03 浏览:831
莫迪访问争议地区 发布:2025-01-24 03:00:10 浏览:996
安卓车载视频如何删除软件 发布:2025-01-24 02:54:22 浏览:616
服务器暂时无法运行是什么意思 发布:2025-01-24 02:45:59 浏览:146
配置最高的千元机哪个好 发布:2025-01-24 02:38:49 浏览:239
如何破解软件登录不了服务器 发布:2025-01-24 02:05:07 浏览:14
春节三新算法 发布:2025-01-24 02:03:22 浏览:20
我的世界服务器房间号2020电脑版 发布:2025-01-24 01:28:05 浏览:401
微信提示存储空间不足 发布:2025-01-24 01:19:53 浏览:966
安卓电脑管家如何清除缓存 发布:2025-01-24 00:55:42 浏览:150