我在stackoverflow
上看到大量关于System.exit(int status)
的问题。Java。 System.exit(int status)。退出状态的值
例如:
Difference in System. exit(0) , System.exit(-1), System.exit(1) in Java
difference between System.exit(0) and System.exit(-1)
但我没有看到我的部分问题的答案:
我们有微软产品exit status
和System Error Codes
之间的直接连接( Microsoft site)?
当然,我们没有任何直接连接,但是:我们可以进行此连接吗?
如果我们在Windows操作系统上运行我们的java程序,并且我们的java程序有System.exit(int status)
声明,我们可以使用System Error Codes list
还是没有?
这是好主意还是不好?
您对此有何看法?任何其他想法?
实施例:
- Java程序经由上Wisdows OS命令行运行;
- 我们的java程序捕获异常,如
FileNotFoundException
; - 之后我们决定通过
System.exit(int state)
关闭我们的程序; - 在这种情况下,
exit status
可以等于?
因为(Microsoft site):
ERROR_FILE_NOT_FOUND
2 (0x2)
The system cannot find the file specified.