我创建了一个java小程序来获取本地IP,在网页中输入这个小程序,但它只返回IP 127.0.0.1。
我测试了我在 stackoverflow 上找到的一些答案,但没有一个有效。
有什么方法可以让 IP Local 成为真实的吗?
我已经看到它在一些网站上运行。
以下是我制作的代码:
import java.net.InetAddress;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.UnknownHostException;
import javax.swing.JApplet;
public class PegaIP extends JApplet {
@Override
public void init() {
try {
getAppletContext().showDocument (new URL("javascript:UpdateIP(\"" + InetAddress.getLocalHost().getHostAddress() + "\")"));
} catch (UnknownHostException | MalformedURLException e) {
System.err.println("Ocorreu erro na criação da GUI");
}
}
}