try {
Enumeration<NetworkInterface> ips = NetworkInterface.getNetworkInterfaces();
InetAddress local = InetAddress.getByName("PC-201001191418");
while(ips.hasMoreElements()){
NetworkInterface ip = ips.nextElement();
Enumeration<InetAddress> ipaddr = ip.getInetAddresses();
while(ipaddr.hasMoreElements()){
InetAddress tmp = ipaddr.nextElement();
String str = tmp.getHostName();
String tmpip = tmp.getHostAddress();
System.out.println("HOST:" +str+"\tIP:" + tmpip +"\t"+"Local:"+local.getHostAddress());
}
}
} catch (SocketException e) {
e.printStackTrace();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
NetworkInterface.getNetworkInterfaces()
返回此机器上的所有接口。如果在此机器上找不到任何网络接口,则返回 null。
分享到:
相关推荐
ssh username@your_server_ip ``` 确保已登录到具有适当权限的用户账户。如果需要 root 权限,请使用 `sudo` 命令或切换到 root 用户。 #### 2. 创建安装目录 进入 `/usr/local/` 目录,并创建一个名为 `tools` ...
确保你知道服务器的IP地址、用户名和密码,以及你希望安装JDK的位置。 3. **解压JDK**: 使用命令行工具,如`tar`,解压JDK到指定目录。在示例中,解压命令是: ``` mkdir /usr/local/java tar -zxvf jdk-8u231-...
在Linux环境下配置Tomcat和JDK是部署Java应用的基础步骤,这一过程涉及到JDK的安装、环境变量的设定以及Tomcat服务器的配置。下面将详细阐述这些知识点。 ### JDK安装与环境配置 #### 安装JDK 在Linux环境下安装...
2. **网络编程**:`java.net`包提供网络通信的接口和类,如Socket和ServerSocket,支持TCP/IP和UDP协议。 3. **多线程**:`java.lang.Thread`和`java.util.concurrent`包提供了多线程编程的支持,包括线程的创建、...
在客户端输入服务器的ip:8080,如弹出Apache Tomcat的界面则表明配置正确。在页面点击“Status”,输入用户名tomcatadmin,密码123.com,进入页面表示配置正确。 通过以上步骤,可以成功安装和配置JDK和Tomcat环境...
在Linux环境下配置JBoss6.0与JDK7.0是一项关键的任务,因为这两个组件是许多企业级Java应用的基础。JBoss是一个流行的开源应用服务器,它支持Java EE规范,而JDK则是运行Java应用程序和应用服务器所必需的开发工具包...
请将`path/to/jdk-9_linux-x64.tar.gz`替换为实际的本地文件路径,`user`替换为你的Linux用户名,`your_server_ip`替换为你的服务器IP地址,`/path/to/destination`替换为你希望存放JDK的目录。 三、解压JDK9 上传...
接下来,我们谈谈`jdk-8u11-linux-x64.tar.gz`,这是一个Java Development Kit (JDK) 的Linux 64位版本。JDK是开发和运行Java应用程序必不可少的软件包,包含了Java编译器、Java运行环境、调试工具和其他相关组件。...
它使用TCP/IP协议栈,有三种服务质量(QoS):QoS0(最多一次)、QoS1(至少一次)和QoS2(恰好一次),以满足不同场景的需求。 4. **C++编程**: C++是一种强大的编程语言,提供了面向过程和面向对象的编程能力。在...
Linux可视化工具XShell安装MySql,,卸载自带open-jdk安装java-jdk,Linux配置静态IP地址
在本文中,我们将详细介绍如何在Linux系统上安装和配置Apache Tomcat 8.5以及JDK 1.8。 首先,让我们来安装JDK 1.8。Oracle官方网站提供了JDK的下载链接,对于Java SE Development Kit 8u331,你可以从以下网址获取...
### Linux安装JDK1.7环境详尽指南 #### 一、前言 在Linux环境下配置Java开发环境是一项常见的任务,对于开发者来说至关重要。本文将详细介绍如何在Linux系统上(以Ubuntu为例)安装JDK 1.7版本,并进行必要的环境...
源代码揭示了如何实现TCP/IP和UDP协议的底层交互。 4. I/O流:JDK1.4.2中的I/O流模型是基于流的,提供了字符流和字节流的抽象。通过源代码,我们可以深入理解缓冲区、转换流、过滤流等概念。 5. 正则表达式:1.4.2...
Linux 部署 JDK 和 Tomcat Linux 部署 JDK 和 Tomcat 是一个基础但是重要的操作。下面我们将详细介绍如何在 Linux 服务器上部署 JDK 和 Tomcat。 一、配置阿里云服务器 在开始部署 JDK 和 Tomcat 之前,我们需要...
- 在生成过程中,如果提示输入域名,切记不要输入IP地址。 - 确保`D:/keys/`目录事先已经创建,否则证书生成会失败。 ##### 第二步:为客户端生成证书 1. **生成客户端证书**:使用以下命令为客户端生成证书: `...
此外,用户还需要在浏览器中安装代理,以 Firefox 为例,安装 FoxyProxy扩展,并配置代理服务器的标题、IP 和端口。此外,还需要在浏览器中导入 BP 证书,以便启用 Burp 代理。 最后,用户需要注意 JDK 版本的兼容...
3. **网络编程**:如Socket、ServerSocket,支持TCP/IP通信。 4. **多线程**:Thread、Runnable、synchronized关键字等,用于实现并发和多任务处理。 5. **异常处理**:Exception和Error类,用于捕获和处理程序...
5. **网络编程**:`java.net`包提供了网络通信的功能,如`Socket`和`ServerSocket`类用于TCP/IP连接,`URL`和`URLConnection`用于HTTP和FTP请求。 6. **Swing GUI**:`javax.swing`包包含用于构建图形用户界面(GUI...
scp /本地路径/Linux安装jdk1.8及安装脚本.zip user@远程服务器IP:/home/user/downloads ``` 然后,登录到远程服务器,解压JDK安装包: ```bash cd /home/user/downloads unzip Linux安装jdk1.8及安装脚本.zip tar...