`

使用高级进程管理器来管理Java 进程

阅读更多
由于Java的进程,默认情况下使用Windows自带的任务管理器(在Windows XP下按下Ctrl + Alt + Del组合键,或者在任务栏空白处点右键然后选择菜单中的任务管理器),不管多少个java进程,只在进程的映像名称一栏统一显示一个java.exe,如果有多个进程,则无法区分,也看不到命令运行时的参数和启动路径。因为有时Eclipse会莫名崩溃,或者失去响应强行杀死后,原来启动的进程,包括服务器的和程序的,并不会跟随主进程而自行销毁,这时候就需要我们使用一款专业的微软收购不久的一个公司Sysinternals提供的免费进程管理工具: Process Explorer 来查看并管理这些进程了。它的下载地址是
http://download.sysinternals.com/Files/ProcessExplorer.zip , 下载说明页面是http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx 。下载后解压缩并运行其中的procexp.exe即可看到系统进程列表,在图中启动了三个Java进程。参考图1。




双击进程后,即可看到进程的启动参数,当前工作目录,进程所在目录,这样就可以明
白新建文件时候它存放的相对路径,以及可以在电脑上安装了多个版本的JDK 时,区分到底用了哪个。还可以直接复制Command line 中的内容,修改为相对路径后制作进程的快速启动批处理文件(.cmd,.bat),当然,选择性的杀死正确的进程就不用多介绍了。如果进行Web 开发时,发现Tomcat 老启动时报错java.net.BindException: Address already in use:JVM_Bind,就可以用这个工具看看是不是重复启动了多个Tomcat 了。
  • 大小: 52.9 KB
  • 大小: 96.6 KB
分享到:
评论

相关推荐

    《MyEclipse 6 Java 开发中文教程》前10章

    1.9 使用高级进程管理器来管理Java进程 44 1.10小结 45 第二章 开发第一个Java应用程序 46 2.1 介绍 46 2.2 手工编写,编译并运行Java程序 46 2.3 使用Eclipse/MyEclipse来编写,编译并运行Java程序 47 2.4小结 50 ...

    Java计算机操作系统实验

    实验一设计一个有 N个进程共行的进程调度程序。 要求采用最高优先数...实验四通过用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。

    操作系统实验 操作系统实验报告 文件管理 进程管理等

    用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解。 二、实验内容和要求 编写并调试一个模拟的进程调度程序,采用“简单时间片轮转法”调度算法对五个进程进行调度。 每个进程有一个...

    进程创建与撤消

    以普通程序员身份认识高级语言VC++/Java/C#的进程创建与撤销工具。

    java学习:06.进程管理.md

    Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员...

    Java网络高级编程

    本书第1-3章介绍了网络进程通信的主要技术。其中,第1章介绍网络进程通信的基础类(InetAd-dress、URL、Socket);第1章介绍Java远程方法调用RMI;第3章介绍Java与CORBA不同体系的组件间的通信技术;第6章介绍JSP技术...

    java进程调度PrivilegeProcess

    其主要功能是根据一定的算法,从输人的一批作业中选出若干个作业,分配必要的资源,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输人、输出进程),最后把它们的程序和数据调人内存,等待...

    java 多线程设计模式 进程详解

    《JAVA多线程设计模式》PDF 下载 《Java线程 高清晰中文第二版》中文第二版(PDF) 前言 第一章 线程简介 Java术语 线程概述 为什么要使用线程? 总结 第二章 Java线程API 通过Thread类创建线程 使用Runable接口...

    JAVA操作系统实验作业调度图形化模拟程序

    是一个模拟作业调度过程的操作系统程序,采用JAVA16编写,有图形化界面GUI。该程序包含先进先出算法、优先级优先算法和简单轮转法算法,需要其他算法可以下载我的另一个进程调度资源

    java 网络高级编程(PDF)201242

    介绍了网络进程通信的主要技术,Java有关的Web技术,异步消息服务技术JMS和Java Mail技术,Java安全体系结构、密钥、消息摘要、数字签名等技术

    高级多功能任务管理器|Task Manager DeLuxe v2.83.0.0.zip

    Task Manager DeLuxe是windows下免费的高级任务管理器,它使用标签页的方式聚合了很多常用的功能,比如杀死进程、管理服务、删除不需要的开机自启动项、查看ip地址和硬件的基本信息,也可以用来替代windows自带的...

    JAVA上百实例源码以及开源项目

    笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此...

    JAVA上百实例源码以及开源项目源代码

     使用Java语言编写的一款用于反映颜色变化的面板,也就是大家熟悉的颜色调色板演示程序。原理是初始化颜色选择按钮,然后为颜色选择按钮增加事件处理事件,最后实例化颜色选择器。 Java二进制IO类与文件复制操作...

    操作系统进程调度算法模拟

    该程序采用C语言编写,主要用于模拟操作系统对进程的调度算法、其中采用了三种算法 FCFS、JPF、时间片轮转 JPF采用抢占,望浏览程序的读者注意...同时,程序初始化工作中文件中读取,但是依次输入的进程到达时刻需按...

    java开源包8

    以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息队列系统 Sidekiq Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 ...

    java高级技术JUC高并发编程教程2021(1.5G)

    java高级技术JUC高并发编程教程2021(1.5G) 〖课程介绍〗: java高级技术JUC高并发编程教程2021(1.5G) 〖课程目录〗:   01-JUC高并发编程-课程介绍.mp4 02-JUC高并发编程-JUC概述和进程线程概念(1).mp4 03-JUC...

    java开源包11

    以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息队列系统 Sidekiq Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 ...

Global site tag (gtag.js) - Google Analytics