java查询端口占用api(如何查看java进程及服务)

:暂无数据 2026-08-15 03:10:01 0

java查询端口占用api(如何查看java进程及服务)

各位老铁们,大家好,今天由我来为大家分享java查询端口占用api,以及如何查看java进程及服务的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

如何查看java进程及服务

  • 鼠标放在电脑桌面底部右击,选择任务管理器,就能看到你想看的了

  • ps -ef|grep java
    进程号是第二个,是数字
    netsetat -anp|grep port(端口),可以查看端口占用的进程
    cd /proc/进程号,可以看到进程所属的服务

java 怎么通过写一段代码来判断端口号是否被占用在Linux下

  • 用socket 去连这个端口,如果能连上,则表示端口被占用

  • 建立一个服务监听socket

    import java.net.*;
    import java.io.*;
    public class Server
    {
    private ServerSocket ss;
    private Socket socket;
    private BufferedReader in;
    private PrintWriter out;
    public Server()
    {
    try
    {
    ss = new ServerSocket(10000);
    while (true)
    {
    socket = ss.accept();
    in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
    out = new PrintWriter(socket.getOutputStream(),true);
    String line = in.readLine();
    out.println("you input is :" + line);
    out.close();
    in.close();
    socket.close();
    }
    ss.close();
    }
    catch (IOException e)
    {}
    }
    public static void main(String args)
    {
    new Server();
    }
    }

    以上是一个示例。其中new ServerSocket(10000)中的10000就是指的端口,

    如果该端口被占用的话,就会报异常。然后你就知道端口被占用了。

java中如何检测本机指定的UDP服务端口是否被占用并且自动分配一个可用udp端口;

1.端口占用编译器会报错,可以从错误看出来是不是端口被占用。没有专门的检测工具和方法
2.DatagramSocket(在Java中使用UDP协议编程的相关类)
用于接收和发送UDP的Socket实例。该类有3个构造函数:
DatagramSocket():通常用于客户端编程,它并没有特定监听的端口,仅仅使用一个临时的。程序会让操作系统分配一个可用的端口。
DatagramSocket(int port):创建实例,并固定监听Port端口的报文。通常用于服务端
DatagramSocket(int port, InetAddress localAddr):这是个非常有用的构建器,当一台机器拥有多于一个IP地址的时候,由它创建的实例仅仅接收来自LocalAddr的报文。
DatagramSocket具有的主要方法如下:
1)receive(DatagramPacket d):接收数据报文到d中。receive方法产生一个“阻塞”。“阻塞”是一个专业名词,它会产生一个内部循环,使程序暂停在这个地方,直到一个条件触发。
 2)send(DatagramPacket dp):发送报文dp到目的地。
 3)setSoTimeout(int timeout):设置超时时间,单位为毫秒。
 4)close():关闭DatagramSocket。在应用程序退出的时候,通常会主动释放资源,关闭Socket,但是由于异常地退出可能造成资源无法回收。所以,应该在程序完成时,主动使用此方法关闭Socket,或在捕获到异常抛出后关闭Socket。
希望对您有帮助谢谢

利用java代码如何检测某端口号是否可用

很简单,给你写个例子:

//检测端口8080到8090哪些可用哪些不可用

for(int i = 8080; i《8090; i++){

try {

ServerSocket sskt = new ServerSocket(i);

System.out.println("端口可用。");

} catch (IOException e) {

System.out.println("端口 被占用.");

}

}

如何在Windows下查看JAVA端口占用明细

  如需要确定谁占用了9050端口 为例:
  1、Windows平台
  在windows命令行窗口下执行:
  1.查看所有的端口占用情况
  C:\》netstat -ano
  协议 本地地址 外部地址 状态 PID
  TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236
  TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168
  TCP 127.0.0.1:7438 0.0.0.0:0 LISTENING 4168
  TCP 127.0.0.1:8015 0.0.0.0:0 LISTENING 1456
  TCP 192.168.3.230:139 0.0.0.0:0 LISTENING 4
  TCP 192.168.3.230:1957 220.181.31.225:443 ESTABLISHED 3068
  TCP 192.168.3.230:2020 183.62.96.189:1522 ESTABLISHED 1456
  TCP 192.168.3.230:2927 117.79.91.18:80 ESTABLISHED 4732
  TCP 192.168.3.230:2929 117.79.91.18:80 ESTABLISHED 4732
  TCP 192.168.3.230:2930 117.79.91.18:80 ESTABLISHED 4732
  TCP 192.168.3.230:2931 117.79.91.18:80 ESTABLISHED 4732
  2.查看指定端口的占用情况
  C:\》netstat -aon|findstr "9050"
  协议 本地地址 外部地址 状态 PID
  TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
  P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)
  3.查看PID对应的进程
  C:\》tasklist|findstr "2016"
  映像名称 PID 会话名 会话# 内存使用
  tor.exe 2016 Console 0 16,064 K
  P:很清楚吧,tor占用了端口。
  4.结束该进程
  C:\》taskkill /f /t /im tor.exe

java中如何判断端口被占用

楼主,经验告诉我们,只要使用的是同一端口,肯定会抛端口已经被绑定并使用的异常,不可能不报错的!
除非是你把异常信息给去掉了,好好检查下你是否打印异常信息了吧。
有问题欢迎提问,满意请采纳!

Java Tomcat的80端口被占用,怎么解决

      1. 找到被占用的端口号,杀掉

        杀端口进程:

        (1)在dos窗口中输入netstat -aon|findstr "80"

        (2)查看最后面的数字,假设是3060,说明是PID为3060的进程在占用这个端口

        (3)任务管理器——进程——查看——选择列——勾选PID,找到PID为3060的进程,关闭进程即可

      2. 改用另一个端口,在tomcat的配置文件server.xml中新增一个节点,如下所示《Connector port="XXXX"/》

文章分享结束,java查询端口占用api和如何查看java进程及服务的答案你都知道了吗?欢迎再次光临本站哦!

java查询端口占用api(如何查看java进程及服务)

本文编辑:admin

更多文章:


丹麦是不是法国的(法国和丹麦的关系怎么样)

丹麦是不是法国的(法国和丹麦的关系怎么样)

今天给各位分享法国和丹麦的关系怎么样的知识,其中也会对法国和丹麦的关系怎么样进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 19:40

化妆品商标查询网站(如何查自然堂化妆品真伪)

化妆品商标查询网站(如何查自然堂化妆品真伪)

今天给各位分享如何查自然堂化妆品真伪的知识,其中也会对如何查自然堂化妆品真伪进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月7日 16:40

移动网络修改dns(四川广安移动dns设置)

移动网络修改dns(四川广安移动dns设置)

各位老铁们,大家好,今天由我来为大家分享移动网络修改dns,以及四川广安移动dns设置的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年9月7日 15:00

qqid查询(怎么查qq历史网名)

qqid查询(怎么查qq历史网名)

大家好,今天小编来为大家解答以下的问题,关于qqid查询,怎么查qq历史网名这个很多人还不知道,现在让我们一起来看看吧!

2026年9月7日 13:20

server2008官网下载(sql server 2008 r2 express 官方)

server2008官网下载(sql server 2008 r2 express 官方)

其实server2008官网下载的问题并不复杂,但是又很多的朋友都不太了解sql server 2008 r2 express 官方,因此呢,今天小编就来为大家分享server2008官网下载的一些知识,希望可以帮助到大家,下面我们一起来看

2026年9月7日 13:00

域名邮箱域名续费(企业邮箱提示域名已过期,域名不在我这,怎么续费)

域名邮箱域名续费(企业邮箱提示域名已过期,域名不在我这,怎么续费)

本篇文章给大家谈谈域名邮箱域名续费,以及企业邮箱提示域名已过期,域名不在我这,怎么续费对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月7日 11:00

没有云服务器(没有登录云服务怎么办)

没有云服务器(没有登录云服务怎么办)

本篇文章给大家谈谈没有云服务器,以及没有登录云服务怎么办对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年9月7日 09:30

服务器搭建招聘(如何建立运营一个人才网)

服务器搭建招聘(如何建立运营一个人才网)

本篇文章给大家谈谈服务器搭建招聘,以及如何建立运营一个人才网对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月7日 05:30

网络游戏称号大全(王者荣耀有哪些称号)

网络游戏称号大全(王者荣耀有哪些称号)

大家好,如果您还对网络游戏称号大全不太了解,没有关系,今天就由本站为大家分享网络游戏称号大全的知识,包括王者荣耀有哪些称号的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年9月7日 05:10

菜鸡免费版安卓破解下载(菜鸡云游戏最新版破解版永久免费无限时间下载地址)

菜鸡免费版安卓破解下载(菜鸡云游戏最新版破解版永久免费无限时间下载地址)

各位老铁们,大家好,今天由我来为大家分享菜鸡免费版安卓破解下载,以及菜鸡云游戏最新版破解版永久免费无限时间下载地址的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开

2026年9月7日 02:10

最近更新

热门文章

dessert(dessert是什么意思)
2026-05-03 12:45:03 浏览:7
标签列表