服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

如何使用java获得本机ip和名称

  利用java除了可以做到很多复杂的东西,我们也可利用它来进行简单的查询本机ip和名称,以下为源代码。





  //iplabel.java
  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();

  }
  }


扫描关注微信公众号