gpt4 book ai didi

networking - 如何使用Java获取系统IP?

转载 作者:搜寻专家 更新时间:2023-11-01 01:56:51 25 4
gpt4 key购买 nike

我正在尝试创建一个 Java 程序来使用 Java 检索我的系统 IP 地址。单击一个按钮,IP 地址将显示为一个文本框。

IP in java using Netbeans

现在的问题是,每次我使用代码

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
try {
jTextField1.setText(Inet4Address.getLocalHost().toString());
} catch (UnknownHostException ex) {
jTextField1.setText("IP not found");
}
}

它只检索我的环回 IP 而不是我在 Ubuntu 中配置的静态 IP,范围为 192.16x.xxx.xxx这段代码在我的 Windows 7 上运行良好,但在 Ubuntu 11.04 上运行不正常,我不知道为什么...!!!我不想使用 Windows 来开发应用程序或任何东西。

我只有两个问题

  1. 如何检索我的系统静态 IP?
  2. 如果 java 是跨平台的,为什么这段代码在 Windows 上运行良好而不在 Ubuntu 上运行良好?

最佳答案

您的问题看起来与 this one in stackoverflow 非常相似,也许答案会对您有所帮助;)

关于networking - 如何使用Java获取系统IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6985978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com