如何让eclipse 控制台运行结束之后自动关闭

在windows下可通过taskkill命令,结束指定的进程,本就通过此功能实现,在运行结束时调用taskkill来关闭eclipse。

操作方法

  • 01

    打开eclipse,新建一个项目,并新建一个类:EclipseQuit.java,并编写代码, 如下,如图: package com.kstrive.test; import java.io.IOException; public class EclipseQuit { /** * 退出Eclipse */ public static void closeEclipse(){ try { Runtime.getRuntime().exec("taskkill /F /IM eclipse.exe"); Runtime.getRuntime().exec("taskkill /F /IM javaw.exe"); } catch (IOException e) { System.err.println("close eclipse fail:"+e.getMessage()); } } }

  • 02

    新建测试主类: TestQuit.java,编写如下代码,如图: package com.kstrive.test; public class TestQuit { public static void main(String[] args) { System.out.println("do something......"); try{ Thread.sleep(2000); }catch(Exception e){ } System.out.println("do something end"); EclipseQuit.closeEclipse(); } }

  • 03

    运行TestQuit类,模拟运行业务2秒钟后,直接关闭eclipse,如图:

  • 04

    运行结果,输出后2秒,eclipse直接消失了,如图为方便演示打印的,实际是一看到“do something end”就闪退了。

  • 05

    注意第一步代码中: Runtime.getRuntime().exec("taskkill /F /IM eclipse.exe"); Runtime.getRuntime().exec("taskkill /F /IM javaw.exe"); 是先关闭eclipse.exe,再关闭javaw.exe,若只关闭javaw.exe,则会报一个虚拟机错误,如图:

  • 06

    本经验只是开了一个eclipse的情况,若情况复杂,可通过tasklist命令结合查找到指定进程,再用taskkill指定PID进行kill.如图:

(0)

相关推荐

  • 用eclipse怎样运行第一个Java程序?

    用eclipse怎样运行第一个Java程序?这也是新手朋友用eclipse软件学习Java的刚刚开始,今天,小编就教小白入门吧! 操作方法 01 首先,在电脑桌面双击你已经安装好了eclipse软件, ...

  • 如何在eclipse中运行java程序?

    Eclipse是常用的Java编辑工具.下面,我们来看看如何在eclipse中运行java程序吧. 操作方法 01 新建Java文档 首先点击[File],然后在弹出的下拉菜单中选择[New--Pro ...

  • 如何查看Eclipse控制台Console

    在使用eclipse调试代码的时候,控制台Console可以得到实时的运行结果,在运行出错的时候,可以根据堆栈信息定位问题,十分的方便,下面就来介绍下如何操作 操作方法 01 找到我们的eclipse ...

  • eclipse软件运行很卡该怎么优化?

    前几天装了个eclipse,发现真的启动很慢,而且运行程序也慢,检查了不是网络问题,jsp修改一下,一保存就卡死,要等十几秒,感觉不能忍,所以就上网找资料,但是都不全面,小编就把eclipse调优经验 ...

  • Eclipse控制台乱码的图文解决办法

    众多程序员可能会遇到控制台乱码的问题,下面教大家如何设置Eclipse,来解决控制台乱码的问题. 1.首先打开Eclipse开发软件,然后在工具栏的[Window],点击后找到弹出列表中的[Prefe ...

  • Eclipse控制台乱码怎么解决?

    众多程序员可能会遇到控制台乱码的问题,下面教大家如何设置Eclipse,来解决控制台乱码的问题. 操作方法 01 首先打开Eclipse开发软件,然后在工具栏的[Window],点击后找到弹出列表中的 ...

  • eclipse怎么运行javaweb工程项目

    为了演示自己的代码是否执行正确的话,那么只有通过执行的方法来对项目上验证效果,那么在eclipse中进行执行javaweb的项目呢.并能查看到运行javaweb运行效果的内容,如何进行运行javawe ...

  • windows下eclipse下运行linux的hadoop各种问题

    最新的hadoop-3.0.0-alpha4 使用java1.8编译的,所以所有的java环境都需要用java1.8,用java1.7会有各种错误 操作方法 01 [main] DEBUG org.a ...

  • 使用notepad运行php,python的图文设置方法

    //网上转载了一篇是讲notepad++编译Python的文章,我一般主要是使用PHP的,其实原理完全一样! Notepad++ 是一个开源的文本编辑器,功能强大而且使用方便,一般情况下,Notepa ...