java System.exit(int status)使用
2016-06-14 00:00
369 查看
摘要: shell 执行java程序
这是为什么哪?
shell调用java执行
shell程序
echo "starting" java TestExit echo $? echo "ending"
java程序1
public class TestExit{ public static void main(String[] args) { System.out.println("testing exit in java"); } }
结果1
starting testing exit in java 0 ending
java程序2
public class TestExit{ public static void main(String[] args) { System.out.println("testing exit in java"); System.exit(2); } }
结果2
starting testing exit in java 2 ending
问题:
使用过程中,System.exit(2)这个值,在一个java程序中,退出JVM时,shell获取到的并不是值2,而是0.这是为什么哪?
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- 运维入门
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序