我试图让我的程序显示ipconfig
命令在 Windows 中显示的内容。我已经设法获取主机名和 IPv4 地址,我怎样才能获取 IPv6 地址和子网掩码?到目前为止,我尝试了各种方法无济于事。我的代码是:
try {
InetAddress addr = InetAddress.getLocalHost();
String ipAddr = addr.getHostAddress();
String hostname = addr.getHostName();
gsc.mainWindow.printf("Host name: ",hostname,"\n");
gsc.mainWindow.printf("IP Address: ",ipAddr,"\n");
} catch (Exception e) {
gsc.mainWindow.printf("Error: ",e,"\n");
}
考虑一下gsc.mainWindow
我打印任何类型对象的输出流。提前致谢!
(PS.如果有人可以添加一些我想不到的标签,我将不胜感激!)