gpt4 book ai didi

java - 如何在没有脚本的情况下在Linux机器上执行java程序?

转载 作者:行者123 更新时间:2023-12-01 14:23:38 25 4
gpt4 key购买 nike

我们使用 Ubuntu 机器作为服务器,这样我们就有 14 台服务器。

命令 ifconfig 适用于它提供特定 IP 地址的所有终端。

当我通过脚本运行以下java程序时,在14台服务器之一上,我得到的主机IP为标准127.0.0.1(到目前为止我只在2台机器上上传了这个文件和脚本)

package com;

import java.net.Inet4Address;

public class IpAddressTest {
public static void main(String args[]) throws Exception {
String ipaddress = Inet4Address.getLocalHost().getHostAddress();
String hostname = Inet4Address.getLocalHost().getHostName();
System.out.println("THE IP ADDRESS IS" + ipaddress);
System.out.println("THE HOST NAME IS" + hostname);

}
}

为了测试这个程序,哪台服务器会给我 IP 127.0.0.1,我需要上传这个 java 类文件和相关脚本,以便在所有 14 台服务器上执行它。

还有其他替代方法可以找到吗?我想检查是否可以通过 java 获取 IP,但为此我需要将这些 java 文件和脚本文件上传到所有 14 个服务器。所以询问是否有其他方法

最佳答案

首先,如果你想使用Java,那么你必须将类和脚本上传到每台服务器。要查找所有IP地址:Get local IP-Address without connecting to the internet

关于java - 如何在没有脚本的情况下在Linux机器上执行java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17335889/

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