请教各位,如何用java标准库获得本机ip地址? 请教各位,如何用java标准库获得本机ip地址? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.net.*; import java.awt.*; import javax.swing.*; public class iplabel { JFrame frame; JLabel label1,label2; JPanel panel; String ip,address; public void getip() { try { InetAddress addr = InetAddress.getLocalHost(); ip=addr.getHostAddress().toString;//获得本机IP address=addr.getHostName()toString;//获得本机名称 //System.out.println("addr=:"+String.valueOf(addr)); } catch(Exception e) { System.out.println("Bad IP Address!"+e); } } public void showframe() { frame=new JFrame("my ip"); label1=new JLabel("this my ip"); label1.setText(ip); label2=new JLabel("this my address"); label2.setText(address); panel=new JPanel(); panel.add(label1); panel.add(label2); frame.getContentPane().add(panel); frame.setSize(400,300); frame.setVisible(true); } public static void main(String agrs[]) { iplabel myip=new iplabel(); myip.getip(); myip.showframe(); } } eclipse下报错"UnknownHostException",这是怎么回事? 用ipconfig检查一下你的ip地址设置是否正确,可能是否法的ip地址造成的 那请问ip地址该怎样设置呢?getHostAddress()和getHostname()不是无参函数吗? 使用InetAddress.getLocalHost(),结贴给分吧,谢谢。 InetAddress ip = InetAddress.getLocalHost();System.out.println(ip.getHostAddress());结贴给分吧,谢谢。 JDBC更新mysql数据库出乱码 用java模糊查询数据库数据时有个问题? netbeans下是否缺少该功能,请大家指点(eclipse有该功能) 关于java动态绑定的问题? 关于java编程思想的一个疑问?? 求救 有谁知道jcreator的cd-key马上给分啊 先来者先给 [分享]Java进程内存分配 誰知道ENVY 是甚麼? 请问怎样运行weblogic服务器? 诚聘Java工程师(Junior and Senior) clone问题 问大家一个关于GregorianCalendar类的问题,一段源程序,最后的一步明白。
import java.awt.*;
import javax.swing.*;
public class iplabel
{
JFrame frame;
JLabel label1,label2;
JPanel panel;
String ip,address; public void getip()
{
try
{
InetAddress addr = InetAddress.getLocalHost();
ip=addr.getHostAddress().toString;//获得本机IP
address=addr.getHostName()toString;//获得本机名称
//System.out.println("addr=:"+String.valueOf(addr));
}
catch(Exception e)
{
System.out.println("Bad IP Address!"+e);
}
} public void showframe()
{
frame=new JFrame("my ip");
label1=new JLabel("this my ip");
label1.setText(ip);
label2=new JLabel("this my address");
label2.setText(address);
panel=new JPanel();
panel.add(label1);
panel.add(label2);
frame.getContentPane().add(panel); frame.setSize(400,300);
frame.setVisible(true);
} public static void main(String agrs[])
{
iplabel myip=new iplabel();
myip.getip();
myip.showframe(); }
}
System.out.println(ip.getHostAddress());
结贴给分吧,谢谢。