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

安装Java时提示“关闭程序,以便继续”。要求我结束的程序名称是“开始”。请问怎么办。,第1张

开始,是指电脑的资源管理器,也就是我们的桌面了。

打开任务管理器,在“进程”中找到 Explorerexe “结束进程” 终止它,等安装过程继续之后再从任务管理器中的 "文件“ 》 新建任务》 输入 explorerexe

出现这个错误,有可能是你刚刚卸载了以前的 Java,它的 DLL 需要你重启电脑才能删除掉,重启前就可能是这个错误表示有些东西锁住了。

tasklist命令找到该程序的进程,taskkill杀掉该进程。

tomcat的启动、结束bat都是调用orgapachecatalinastartupBootstrap这个类实现的,startupbat最终会执行Bootstrapjava里的

public void start() throws Exception {    

    if( catalinaDaemon==null ) init();

    

    Method method = catalinaDaemongetClass()getMethod("start", (Class [] )null);    

    methodinvoke(catalinaDaemon, (Object [])null);    

}

shutdownbat最终会执行Bootstrap里的

public void stopServer() throws Exception {

    Method method = catalinaDaemongetClass()getMethod("stopServer", (Class []) null);    

    methodinvoke(catalinaDaemon, (Object []) null);    

}

你也可以这样写一个类来控制程序的启动、终止,bat就调用对应的方法。

通常情况下,在cmd运行java程序后,如果关闭cmd窗口,java程序也会随之关闭。\x0d\如果你编写的是命令行交互的程序,这当然没问题。如果是GUI程序,这时如果关闭cmd窗口(也许你是觉得它影响美观),很糟糕,GUI界面也随之消失了。\x0d\如何才能关闭cmd而不关闭java gui界面呢?答案是:javaw 。在java安装目录下,除了有javaexe供我们运行编译好的class文件外,还有一个javawexe文件,这个命令就可以实现我们的目的。\x0d\如果你平时是这样运行java程序的:java Test,这时只需要稍稍更改下:javaw Test即可。等GUI出来以后,关闭cmd窗口即可。\x0d\另外还有一个方法,就是把你所有的class文件打包成jar文件,双击即可运行,也就不需要打开cmd了。

在java程序中,可以使用javalangSystem的exit方法来终止程序的执行,

12345678

public static void main(String[] args) { Systemoutprintln("开始进入程序"); //do something Systemoutprintln("程序准备退出了!"); Systemexit(0); //下面这句话将不会打印出来 Systemoutprintln("程序已经退出了!");}

但是使用exit方法的本质是终止了JVM的运行,如果同时运行了另外一个程序,使用exit方法同样也会使该程序也终止,要避免此种情况可以使用interrupt()来中断退出一个独立运行的过程。对于多线程程序,必须要关闭各个非守护线程。

1234567891011121314151617181920212223

public static void main(String[] args) { Systemoutprintln("开始进入程序"); //do something new Thread(){ public void run() { while (true) { Systemoutprintln("我是另外的线程"); try { Threadsleep(2000); } catch (InterruptedException e) { // TODO Auto-generated catch block eprintStackTrace(); } } } }start(); //获取man线程 Thread main = ThreadcurrentThread(); Systemoutprintln(maingetName()); maininterrupt(); Systemoutprintln("main线程已经退出了,但是不影响其他线程运行!"); }

只有在程序非正常退出时,才使用exit方法退出程序。

给按钮添加 ActionPerform 事件 内容写Systemexit(0);

package comlx;

import javaawtButton;

import javaawtFlowLayout;

import javaawtFrame;

import javaawteventActionEvent;

import javaawteventActionListener;

public class Test implements ActionListener {

Frame f = new Frame();

public static void main(String[] args) {

Test t = new Test();

tinit();

}

private void init() {

Button b = new Button("exit");

baddActionListener(this);

fadd(b);

fsetLayout(new FlowLayout());

fsetSize(100,100);

fsetVisible(true);

}

public void actionPerformed(ActionEvent arg0) {

fsetVisible(false);

fdispose();

Systemexit(0);

}

}

以上就是关于安装Java时提示“关闭程序,以便继续”。要求我结束的程序名称是“开始”。请问怎么办。全部的内容,包括:安装Java时提示“关闭程序,以便继续”。要求我结束的程序名称是“开始”。请问怎么办。、java程序通过命令停止、cmd编译运行java程序后我想关闭cmd但程序还得运行,该怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9331105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存