Ubuntu Java网络配置分为系统网络配置和Java环境配置两部分,具体步骤如下:
nm-connection-editor 打开网络设置界面。8.8.8.8),保存后点击“连接”。sudo nano /etc/netplan/01-netcfg.yaml
示例内容(静态IP):network:
version: 2
ethernets:
enp0s3: # 网卡名称,可通过 `ip addr` 查看
dhcp4: no
addresses: [192.168.1.100/24] # IP+子网掩码
gateway4: 192.168.1.1 # 网关
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS
保存后执行:sudo netplan apply # 应用配置
ip addr show enp0s3 # 查看IP是否生效
ping google.com # 测试连通性
sudo apt update
sudo apt install openjdk-11-jdk
验证安装:java -version
~/.bashrc):sudo nano ~/.bashrc
添加以下内容(路径需根据实际JDK安装位置调整):export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:source ~/.bashrc
或直接编辑 /etc/environment 文件(需重启生效)。NetworkConfig.java),指定IP、端口等参数:import java.net.Socket;
public class NetworkConfig {
public static void main(String[] args) {
try (Socket socket = new Socket("192.168.1.100", 8080)) { // 替换为实际IP和端口
System.out.println("网络连接成功!");
} catch (Exception e) {
System.err.println("连接失败:" + e.getMessage());
}
}
}
编译运行:javac NetworkConfig.java
java NetworkConfig
ufw allow 8080)。以上步骤参考自。