gpt4 book ai didi

java - 在 Java 中设置默认 System.exit 代码?

转载 作者:行者123 更新时间:2023-12-04 06:59:08 25 4
gpt4 key购买 nike

我有一个 C# 应用程序,它运行一个 jar 文件并使用 System.exit代码作为返回值。控制台窗口显示为该 jar 的一部分,如果用户关闭它(从而终止 jar),它将返回退出代码 143 .问题是143如果 jar 成功完成,(或任何正整数)可能是有效的退出代码。

我需要一种将 System.exit 代码手动设置为负整数的方法。治疗 143作为 C# 应用程序中的异常(exception)是不可能的。

最佳答案

就像迭戈·迪亚斯一样 answer ,

The argument serves as a status code; by convention, a nonzero status code indicates abnormal termination.



如果您真的想忽略它,并且 Java 和 C# 应用程序都在您手中,一个简单的解决方法是添加 1000给您的 System.exit当 jar 完成时,返回 Java 中的值。

您的 C# 应用程序将通过返回码 >= 1000 识别成功执行并再次减去它。 143低于 1000因此是一个错误。

关于java - 在 Java 中设置默认 System.exit 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com