`
yumingtao
  • 浏览: 20466 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Java实现Windows下结束系统进程

    博客分类:
  • java
阅读更多
import java.io.Console;
import java.io.IOException;

public class KillProcess
{
    private static final String X = " /PID ";

    private static final String TSKILL_CMD = "taskkill";

    public static void main(String[] args) throws IOException
    {
        System.out.println("Please input pid:");
        Console console = System.console();
        if (null != console)
        {
            int pid = Integer.valueOf(System.console().readLine());
            try
            {
                Runtime.getRuntime().exec(TSKILL_CMD + X + pid);
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
        }
        else
        {
            System.out.println("");
        }
        System.in.read();
    }

}
分享到:
评论

相关推荐

    windows 系统下启动与结束java的jar包的脚本(包括如何设置进程名称)

    ### Windows系统下启动与结束Java的JAR包的脚本(包括如何设置进程名称) 在Windows环境下管理和控制Java应用程序的启动与停止是一项常见的任务。本文将详细介绍如何编写一个批处理脚本来实现这些功能,并且还会...

    java 结束word进程

    无控制地结束进程可能会导致数据丢失或系统不稳定。在生产环境中,确保你的代码有充分的错误处理和权限控制。 总结来说,Java通过`Runtime`和`ProcessBuilder`类提供了一种方式来结束操作系统中的Word进程。具体...

    java管理windows进程

    在Java编程环境中,管理和控制Windows进程是一项常见的任务,特别是在系统集成、自动化运维或者软件开发中。本篇文章将探讨如何利用Java来实现这一功能,并结合标签“源码”和“工具”,我们将深入理解如何通过源...

    Java通过进程名称杀进程

    本文将详细介绍如何使用Java代码实现基于进程名称的进程终止功能,特别是针对Windows操作系统下的`java-test.exe`进程。这不仅适用于开发者调试自身程序时的需求,也适用于系统管理员批量管理运行在Windows服务器上...

    Java编写的windows任务管理器

    【Java编写的Windows任务管理器】是一款利用Java编程语言实现的、模仿Windows操作系统自带任务管理器功能的应用程序。它提供了一个用户界面,可以查看和管理运行在计算机上的进程,包括查看进程状态、CPU使用率、...

    操作系统实验实验进程管理

    操作系统实验中的进程管理是计算机科学中的关键概念,尤其是在Windows环境下。Windows操作系统通过API函数CreateProcess()来创建新的进程,这是所有进程生命周期的起点。CreateProcess()函数包含了多个参数,用于...

    java创建进程,及根据命令行、pid删除进程

    在Java编程语言中,管理操作系统进程是通过Java的`java.lang.ProcessBuilder`和`java.lang.Process`类来实现的。这两个类提供了创建、控制以及与操作系统进程交互的能力。本篇文章将详细探讨如何使用Java创建进程,...

    java调用DOS获得系统进程列表

    本篇文章将详细解释如何利用Java语言调用DOS命令来获取Windows系统的进程列表。这不仅适用于Java开发者,也对系统管理员有所帮助。 #### 一、基础知识介绍 在深入探讨具体的实现方法之前,我们首先需要了解一些...

    应用JAVA对操作系统中的多个进程进行调度模拟,包括先来先服务,最早时间优先、多级队列等,并进行了可视化界面实现.zip

    在本项目中,开发者利用Java语言实现了操作系统进程调度的模拟,涵盖了多种常见的调度算法,如先来先服务(FCFS)、最早结束时间优先(EFT)以及多级队列等。这些调度算法是操作系统核心功能的一部分,用于决定系统...

    inno setup 5脚本实现检测进程是否运行并结束.rar

    《Inno Setup 5 脚本:检测与结束进程详解》 Inno Setup是一款流行的安装包制作工具,尤其在Windows平台下,它以其简洁易用的特性深受开发者喜爱。Inno Setup 5是该系列的最新版本,提供了一系列强大的功能,其中...

    操作系统课程设计-进程调度程序的实现(JAVA语言)

    本次课程设计的题目是,时间片轮转调度算法的模拟实现。要求在充分理解时间片轮转调度算法原理的基础上,编写一个可视化的算法模拟程序。 具体任务如下: 1、根据需要,合理设计PCB结构,以适用...● H : 表示进程结束

    如何获取系统进程

    Java开发者可以使用`java.lang.management`包中的`OperatingSystemMXBean`和`ProcessMXBean`类来获取系统和进程信息。在Node.js中,`process`对象提供了获取当前进程信息的方法,如`process.pid`,而第三方模块如`ps...

    进程结束器(绿色免安装)方便进行进程查看及结束

    综上所述,"进程结束器"是一款集进程查看和管理于一身的实用工具,采用C#或Java等编程语言实现,适用于服务器环境。通过它,网络管理员能够有效地监控和控制服务器上的进程,提升运维效率,保障网络服务的稳定运行。

    操作系统进程管理实验

    实验的目标是实现一个简单的进程管理系统,这通常包括以下几个方面: 1. **进程数据结构**:设计合理的数据结构来表示进程的状态,如进程控制块(PCB),它包含了进程的基本信息,如进程ID、优先级、状态(就绪、...

    java、杀死启动进程、定时执行程序、隐藏黑窗口(dos窗口)、线程异常死亡(保活)

    在Java中,我们可以使用`Runtime.getRuntime().exec()`方法来执行系统命令,例如在Windows上使用`taskkill`命令来终止一个进程。例如,如果JBOSS服务器的进程ID为1234,我们可以通过以下代码终止它: ```java ...

    编程进程或作业先来先服务、高优先权、按时间片轮转调度算法

    在Windows操作系统中,程序员可以通过使用VC、VB、Java或C等编程语言,并结合WIN32 API函数,来实现对进程或作业的调度策略。本节我们将深入探讨“先来先服务”(First-Come, First-Served, FCFS)、“高优先权”...

    操作系统——实验四 windows中线程的创建和同步控制

    在windows的环境下,创建一个控制台进程,此进程创建两个并发线程,一个是读线程,另一个是写线程。这两个线程共享一个数组A,写线程对数组分别进行10次写操作,每次写操作对A的每个元素赋一个相同的值;读线程对数组...

    结束进程服务_源代码

    这里我们讨论的"结束进程服务_源代码"是实现这一功能的编程源码,它允许开发者通过编程方式对系统中的进程进行操作,包括但不限于监控、控制和结束进程。下面将详细阐述相关知识点: 1. **进程与服务**: - **进程...

    操作系统课设进程管理

    在“操作系统课设进程管理”项目中,我们将深入探讨操作系统如何实现进程管理,这是一个关键的领域,因为它直接影响到系统的性能、效率和并发性。在这个课程设计中,我们将模拟实际操作系统中的进程生命周期,包括...

    java实现HTML页面转PDF亲测好用

    `wkhtmltopdf`支持多种操作系统,包括Windows、Linux和macOS。确保选择与你的环境匹配的版本。 接下来,我们来看如何在Java中调用这个工具。Java提供了Runtime类的exec()方法来执行外部程序。以下是一个简单的示例...

Global site tag (gtag.js) - Google Analytics