1
URL의 IP 주소를 찾는 코드입니다. 나는 컴파일에 문제가있다. 내 문제를 분명히 이해할 수 있도록 전체 코드를 작성했습니다. 이미지가 도움이되기를 바랍니다. 나는 또한 왜 url이 빨간색으로 강조 표시되는지 알고 싶습니다. 그것은 예외의 원인입니까? IP 주소 찾기 - UnknownHost 예외
import javax.swing.*;
import java.awt.event.*;
import java.net.*;
public class IP extends JFrame implements ActionListener
{
JLabel l;
JTextField tf;
JButton b;
IP(){
super("IP Finder Tool");
l=new JLabel("Enter URL:");
l.setBounds(50,70,150,20);;
tf=new JTextField();
tf.setBounds(50,100,200,20);
b=new JButton("Find IP");
b.setBounds(50,150,80,30);
b.addActionListener(this);
add(l);
add(tf);
add(b);
setSize(300,300);
setLayout(null);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
String url=tf.getText();
InetAddress ia=InetAddress.getByName(url);
String ip=ia.getHostAddress();
JOptionPane.showMessageDialog(this,ip);
}
public static void main()
{
new IPFinder();
}
}
['getByName()']에 대한 설명서를 참조하십시오 (https://docs.oracle.com/javase/7/docs/api/java/net/InetAddress). .html # getByName (java.lang.String)) 당신은'UnknownHostException'을 던질 수 있음을 알게 될 것입니다. 코드는'try/catch' 블록으로이를 처리해야합니다. –