首页 > 后端开发 > 正文

java运行到某处时,需要用户确定程序是否继续,用什么方法

2024-03-27 02:52:22 | 我爱编程网

我爱编程网小编给大家带来了java运行到某处时,需要用户确定程序是否继续,用什么方法相关文章,一起来看一下吧。

本文目录一览:

java运行到某处时,需要用户确定程序是否继续,用什么方法

java运行到某处时,需要用户确定程序是否继续,用什么方法

boolean flag=true;

while(flag)

{

c=(char)System.in.read()

if(c=='1')

flag=true;

else if(c=='0')

flag=false

}

java运行到某处时,需要用户确定程序是否继续,用什么方法

JAVA 如何判断一个程序

你可以使用程序的加载项来判断,不管QQ的可执行程序被改成什么名字,它要运行,总会加载Tencent自己的dll的,这样的话,你可以使用tasklist /M 来获取到qq的进程。

例如:

tasklist /M QQShow.dll我爱编程网

也可以使使用通配符,如下:

tasklist /M QQ*

不过,鉴于dll可以通用的原则,建议你寻找几个只有QQ自己用而且必须使用的dll来判断,其他程序也是一样的。希望可以帮到你。

java运行到某处时,需要用户确定程序是否继续,用什么方法

java怎么判断某个进程是否存在

我爱编程网(https://www.52biancheng.com)小编还为大家带来java怎么判断某个进程是否存在的相关内容。

import java.io.BufferedReader;

import java.io.InputStream;

import java.io.InputStreamReader;

class StreamDrainer implements Runnable {

private InputStream ins;

public StreamDrainer(InputStream ins) {

this.ins = ins;

}

public void run() {

try {

BufferedReader reader = new BufferedReader(new InputStreamReader(

ins));

String line = null;

while ((line = reader.readLine()) != null) {

//这判断你的进程

if(line.indexOf("QQ.exe")!=-1){

System.out.println("有QQ");

}

}

} catch (Exception e) {

e.printStackTrace();

}

}

}

public class TestRunCmd {

public static void main(String[] args) {

String[] cmd = new String[] { "cmd.exe", "/C", "wmic process get name" };

try {

Process process = Runtime.getRuntime().exec(cmd);

new Thread(new StreamDrainer(process.getInputStream())).start();

new Thread(new StreamDrainer(process.getErrorStream())).start();

process.getOutputStream().close();

} catch (Exception e) {

e.printStackTrace();

}

}

}

试试这样,我用的线程来做,你改run方法里面的进程名就好了

以上就是我爱编程网小编给大家带来的java运行到某处时,需要用户确定程序是否继续,用什么方法,希望能对大家有所帮助。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“java运行到某处时,需要用户确定程序是否继续,用什么方法”相关推荐
java程序如何跳过错误继续执行
java程序如何跳过错误继续执行

java程序如何跳过错误继续执行错误(Error)是跳不过的,程序不能运行。如果是异常(Exception)可以在方法后面用throws抛出,如voidfun()throwsExceptin{}也可以用try{}catch(Exceptione){}处理;java运行到某处时,需要用户确定程序是否继续,用什么方法booleanflag=true;while(flag){

2024-05-24 19:20:05
安装Java时提示“关闭程序,以便继续”。要求我结束的程序名称是“开始”。请问怎么办。
安装Java时提示“关闭程序,以便继续”。要求我结束的程序名称是“开始”。请问怎么办。

安装Java时提示“关闭程序,以便继续”。要求我结束的程序名称是“开始”。请问怎么办。开始,是指电脑的资源管理器,也就是我们的桌面了。打开任务管理器,在“进程”中找到Explorer.exe“结束进程”终止它,等安装过程继续之后再从任务管理器中的"文件“》新建任务》输入explorer.exe.出现这个错误,有可能是你刚刚卸载了以前的Java,它的DLL需要你重启电脑才能删除掉,重

2024-06-27 14:52:29
运行java程序需要哪些软件?
运行java程序需要哪些软件?

运行java程序需要哪些软件?运行Java程序需要以下软件:JavaDevelopmentKit(JDK):JDK是Java开发的核心工具集,包括了Java运行时环境(JRE)和Java开发工具(如编译器、调试器等)。要运行Java程序,首先需要安装JDK。JavaRuntimeEnvironment(JRE):JRE是Java运行时环境,包含了Java虚拟机(JVM)

2024-03-14 16:28:21
用什么方法是java应用程序作为一个后台服务运行
用什么方法是java应用程序作为一个后台服务运行

用什么方法是java应用程序作为一个后台服务运行在Windows中,无法直接用Java产生Service程序;但是可能通过编写DCOM或MTSCOM或COM(Window2000)组件或Corba来模拟Service程序,可以实现透明远程过程调用;StdAfx.h#if!defined(AFX_STDAFX_H__7CCCEEAD_83A0_11D4_B105___INCLUD

2024-05-05 16:13:36
用eclipse怎么运行Java小应用程序,需要具体步骤?谢谢!
用eclipse怎么运行Java小应用程序,需要具体步骤?谢谢!

用eclipse怎么运行Java小应用程序,需要具体步骤?谢谢!1.编写代码2.保存(默认自动编译)3.运行运行方法一:在代码上单击右键,选择Run As --> Java Application运行方法二:在左侧包视图中选中包含main的类,右键 Run As --> Java Application运行方法三:直接点击界面上方的图标如何让

2024-06-23 17:49:29
linux运行java程序linux运行java java程序在linux(Ubuntu14.04)下运行需要安装其他的插件么
linux运行java程序linux运行java java程序在linux(Ubuntu14.04)下运行需要安装其他的插件么

在linux系统下编写编译和运行一个java程序步骤求解啊linux下和windows下基本一样的先装jdk,去官网下载rpm或者gz包安装,也可以yum在线安装open-jdk配置环境变量(在/etc/profile中配置,配置完成后source以下这个文件使之生效)用vi编写源文件命令行javac命令编译代码命令行java命令运行代码除了安装包从exe变成了r

2024-06-21 11:20:28
服务器上如何运行Java程序?这个程序主要是监听某个端口是否有信息的?打包->上传->命令行运行?
服务器上如何运行Java程序?这个程序主要是监听某个端口是否有信息的?打包->上传->命令行运行?

服务器上如何运行Java程序?这个程序主要是监听某个端口是否有信息的?打包->上传->命令行运行?1.先安装j2sdk我安装路径是:D:\ProgramFiles\Java\j2sdk2.再安装eclipseEclipse是绿色软件,不需要安装,把下载回来的eclipse压缩包解压就可以了我安装的路径是:D:\ProgramFiles\Java\eclipse3.安装

2024-03-17 01:37:16
java运行的五个步骤?(开发与运行Java程序需要经过的三个主要步骤是?)
java运行的五个步骤?(开发与运行Java程序需要经过的三个主要步骤是?)

java运行的五个步骤?Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode)2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言("semi-interpreted"language)。下面通过以下这个java程序,来说明java程序从编译到最后运行的整个流程。

2024-04-13 19:03:35