启动类里面一般有一个main方法,最后用javac xxx即可启动这个类
结束掉这个程序,可以用kill,但是,这样不好,
请问,还有别的方法吗?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

用javac启动的程序如何正常的结束掉(shutdown)
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2015-01-21 08:34关注那就只能等待程序自行退出
如果你能控制这个程序的源代码,你可以通过信号量、互斥量或者标准输入输出流让程序接收某个信号自行退出。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-02-28 15:47kolten的博客 我们先用c++实现服务端和客户端,然后再用java编写客户端。1. 首先安装omniORB,omniORB提供 omniidl命令,以及一些头文件和库。omniORB一般是需要你自己进行编译。2. 编写idl文件,本实验中文件名为 echo.idl1 ...
- 2020-12-21 04:16验证环境变量是否配置正确,可以在命令行中输入`java`, `javac`和`java -version`命令,如果都能正常执行,说明环境变量设置成功。 第三,如果收到提示缺少catalina_home环境变量,需要创建一个新的系统变量,名为...
- 2024-06-04 12:48小伟不是黑客的博客 Java语言发展史Java语言发展史** Java语言是由Sun Microsystems公司在1995年首次推出的,最初命名为Oak,目的是为了消除各种平台上软件开发的障碍。在1996年,Sun与太阳电脑公司(Sun Microsystems)及其他公司共同...
- 2020-11-27 10:42张国荣家的弟弟的博客 再网上看了很多的java面试题,有很多都是零零碎碎的,有或者是需要付费加密????的,加个vip什么的,故而以下是博主整理的有关java面试题的以下内容,我想以一种幽默风趣????的风格来给大家分享和探讨。另外附加有...
- 2022-03-12 20:24知code的博客 最新Java路线图谱 第一章 初识Java入门基础 文章目录最新Java路线图谱前言1、我们为什么学Java1.1、Java是什么?1.2、为什么选择Java1.3、Java主要特性2、关于Java那些事3、Java基础3.1、标识符和关键字3.2、...
- 2021-02-12 15:41筹朩无双的博客 一、判断题1、Java语言采用面向对象的思想编程,具有跨平台、分布式、多线程等优点。 ( 对 )2、在main方法中可以直接调用非静态的方法。 ( 错 )3、方法重载就是一个类中有多个同名但有不同形参和方法体的方法。 ( 对...
- 2021-04-29 18:18墨鸦_Cormorant的博客 Runtime.getRuntime().exec 用于调用外部可执行程序或系统命令,并重定向外部程序的标准输入、标准输出和标准错误到缓冲池。功能和windows“运行”类似。 格式: Process process = Runtime.getRuntime
- 2021-03-16 17:47weixin_39906499的博客 一、错误来源在非linux系统上(即外部)启动tomcat时显示的错误二、报错原文Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run ...
- 2020-11-25 11:55Java程序员-张凯的博客 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机...
- 2021-01-22 17:23- **JRE(Java Runtime Environment)**: 包含Java虚拟机(JVM)、Java核心类库和支持文件,是运行Java程序所需的基础环境。 - **JDK(Java Development Kit)**: 在JRE的基础上增加了编译工具(javac)、打包工具(jar)...
- 2021-12-03 13:15张讨嫌学java的博客 Java代码 1. System.getenv("ATH"); 2. System.getenv("JAVA_HOME"); 2. 获取系统属性 Java代码 1. System.getProperty("pencil color");// 得到属性值 2. java-Dpencil color=green 3. System.getProperty("java....
- 2020-02-09 21:22jsszyj的博客 要运行Java程序,现在首选都是打开一个IDE工具(eclipse 或者 idea),可是这两个用的最多的IDE所占用的内存可不算小。在低配电脑上光打开一个IDE 内存就飙到80%左右了,为了解决内存飙升过高,自然采用java指令去执行...
- 2021-02-12 09:36彭鱼晏的博客 Sun的doc里其实说明还有其他的用法:exec(String[] cmdarray, String[] envp,File dir)Executes the specified command and arguments in a separate process with the specified ...那个dir就是调用的程序的...
- 2019-11-26 11:59Java程序员-张凯的博客 发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java ...
- 2023-11-20 07:15小颜-的博客 异步/多线程,对于一个业务方法而言,如果其中的调用链太长势必会引起程序运行时间延长,导致整个系统吞吐来量下降,而我们使用多线程方式来对该方法的调用链进行优化,对于一些耦合度不是特别高的调用关系可以直接...
- 2024-08-06 22:59手拿键盘一路火花的博客 为什么要用线程池 线程复用:通过创建线程池可以使一个线程能执行多次任务,使线程重复利用,减少了创建和销毁线程的消耗。 线程管理:通过线程池,我们可以控制最大线程数量,指定线程数饱和后的处理方式,以及等待...
- 2022-11-15 13:55Javatutouhouduan的博客 用输出倒逼输入而持续学习,持续分享技术系列文章,以及全网值得收藏好文,欢迎关注,做一个持续成长的技术人。本文以近5W+字详解Java并发编程。
- 2021-03-06 02:54木彦orz的博客 Sun的doc里其实说明还有其他的用法:exec(String[] cmdarray, String[] envp, File dir)Executes the specified command and arguments in a separate process with the specified ...那个dir就是调用的程序...
- 2020-08-06 11:12程序yang的博客 Java面试题千千万,个人觉得没有最好的答案,只有最适合的答案;本文的宗旨是为读者朋友们整理一份详细而又权威的面试清单。 此文是前段时间本人根据部分文章汇总压在草稿箱(由于时间关系,忘了加上对应的原创链接...
- 没有解决我的问题, 去提问