`
sbl2255
  • 浏览: 216382 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDK之IP

    博客分类:
  • jdk
 
阅读更多
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。

分享到:
评论

相关推荐

    centos6.7安装jdk

    ssh username@your_server_ip ``` 确保已登录到具有适当权限的用户账户。如果需要 root 权限,请使用 `sudo` 命令或切换到 root 用户。 #### 2. 创建安装目录 进入 `/usr/local/` 目录,并创建一个名为 `tools` ...

    jdk安装.docx

    确保你知道服务器的IP地址、用户名和密码,以及你希望安装JDK的位置。 3. **解压JDK**: 使用命令行工具,如`tar`,解压JDK到指定目录。在示例中,解压命令是: ``` mkdir /usr/local/java tar -zxvf jdk-8u231-...

    linux环境下tomcat和jdk的配置

    在Linux环境下配置Tomcat和JDK是部署Java应用的基础步骤,这一过程涉及到JDK的安装、环境变量的设定以及Tomcat服务器的配置。下面将详细阐述这些知识点。 ### JDK安装与环境配置 #### 安装JDK 在Linux环境下安装...

    Linux下JDK+Tomcat安装配置

    在客户端输入服务器的ip:8080,如弹出Apache Tomcat的界面则表明配置正确。在页面点击“Status”,输入用户名tomcatadmin,密码123.com,进入页面表示配置正确。 通过以上步骤,可以成功安装和配置JDK和Tomcat环境...

    linux 下 配置JBoss6.0+JDK7.0

    在Linux环境下配置JBoss6.0与JDK7.0是一项关键的任务,因为这两个组件是许多企业级Java应用的基础。JBoss是一个流行的开源应用服务器,它支持Java EE规范,而JDK则是运行Java应用程序和应用服务器所必需的开发工具包...

    linux系统的jdk9.rar

    请将`path/to/jdk-9_linux-x64.tar.gz`替换为实际的本地文件路径,`user`替换为你的Linux用户名,`your_server_ip`替换为你的服务器IP地址,`/path/to/destination`替换为你希望存放JDK的目录。 三、解压JDK9 上传...

    finalshell安装包以及jdk

    接下来,我们谈谈`jdk-8u11-linux-x64.tar.gz`,这是一个Java Development Kit (JDK) 的Linux 64位版本。JDK是开发和运行Java应用程序必不可少的软件包,包含了Java编译器、Java运行环境、调试工具和其他相关组件。...

    Apache Tomcat 8.5的安装配置 、JDK 1.8的安装

    在本文中,我们将详细介绍如何在Linux系统上安装和配置Apache Tomcat 8.5以及JDK 1.8。 首先,让我们来安装JDK 1.8。Oracle官方网站提供了JDK的下载链接,对于Java SE Development Kit 8u331,你可以从以下网址获取...

    jdk-8u45-windows-x64.rar

    它使用TCP/IP协议栈,有三种服务质量(QoS):QoS0(最多一次)、QoS1(至少一次)和QoS2(恰好一次),以满足不同场景的需求。 4. **C++编程**: C++是一种强大的编程语言,提供了面向过程和面向对象的编程能力。在...

    XShell安装MySql,jdk,Linux配置静态IP

    Linux可视化工具XShell安装MySql,,卸载自带open-jdk安装java-jdk,Linux配置静态IP地址

    Linux安装jdk环境

    ### Linux安装JDK1.7环境详尽指南 #### 一、前言 在Linux环境下配置Java开发环境是一项常见的任务,对于开发者来说至关重要。本文将详细介绍如何在Linux系统上(以Ubuntu为例)安装JDK 1.7版本,并进行必要的环境...

    jdk1.4.2源代码

    源代码揭示了如何实现TCP/IP和UDP协议的底层交互。 4. I/O流:JDK1.4.2中的I/O流模型是基于流的,提供了字符流和字节流的抽象。通过源代码,我们可以深入理解缓冲区、转换流、过滤流等概念。 5. 正则表达式:1.4.2...

    linux部署JDK-Tomcat.docx

    Linux 部署 JDK 和 Tomcat Linux 部署 JDK 和 Tomcat 是一个基础但是重要的操作。下面我们将详细介绍如何在 Linux 服务器上部署 JDK 和 Tomcat。 一、配置阿里云服务器 在开始部署 JDK 和 Tomcat 之前,我们需要...

    JDK生成ssl证书

    - 在生成过程中,如果提示输入域名,切记不要输入IP地址。 - 确保`D:/keys/`目录事先已经创建,否则证书生成会失败。 ##### 第二步:为客户端生成证书 1. **生成客户端证书**:使用以下命令为客户端生成证书: `...

    JDK中文版API

    3. **网络编程**:如Socket、ServerSocket,支持TCP/IP通信。 4. **多线程**:Thread、Runnable、synchronized关键字等,用于实现并发和多任务处理。 5. **异常处理**:Exception和Error类,用于捕获和处理程序...

    jdK6 中文API

    5. **网络编程**:`java.net`包提供了网络通信的功能,如`Socket`和`ServerSocket`类用于TCP/IP连接,`URL`和`URLConnection`用于HTTP和FTP请求。 6. **Swing GUI**:`javax.swing`包包含用于构建图形用户界面(GUI...

    JDK1.6API中文版

    2. **网络编程**:`java.net`包提供网络通信的接口和类,如Socket和ServerSocket,支持TCP/IP和UDP协议。 3. **多线程**:`java.lang.Thread`和`java.util.concurrent`包提供了多线程编程的支持,包括线程的创建、...

    Linux安装jdk1.8及安装脚本.zip

    scp /本地路径/Linux安装jdk1.8及安装脚本.zip user@远程服务器IP:/home/user/downloads ``` 然后,登录到远程服务器,解压JDK安装包: ```bash cd /home/user/downloads unzip Linux安装jdk1.8及安装脚本.zip tar...

    JDK API 1.6 ZH

    8. **网络编程**:`java.net`包提供了Socket、ServerSocket、URL等类,支持TCP/IP和UDP通信,方便进行网络应用开发。 9. **反射与注解**:`java.lang.reflect`包提供了反射机制,允许在运行时动态获取类的信息和...

Global site tag (gtag.js) - Google Analytics