java - 如果失败,从 Makefile 调用的 jar 的返回值应该是什么?

标签 java makefile jar return-value

我创建了一个具有主类和主方法的 jar。因此,我可以像 java -jar jarname.jar 一样执行 jar。 现在,我正在从 Makefile 执行这个 jar。因此,如果 jar 未能实现其目的,Makefile 应该停在那里而不是继续。为此,在 jar 的 main 方法中,如果成功则返回 0,如果失败则返回 1。正如我所期望的那样,它运行得很好。但我的问题是,这是正确的做法吗?或者有更好的方法来做到这一点吗?我认为这是足够的信息,但如果您需要额外的信息,我很乐意提供。

最佳答案

是的 - convention (Make understands )是成功是退出状态 0,失败是任何其他退出状态。

关于java - 如果失败,从 Makefile 调用的 jar 的返回值应该是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47673012/

相关文章:

c - 如何向 Makefile 添加 header ?

java - 导出的 jar 文件缺少对资源的访问

java - 运行可执行Jar文件的主要方法

java - 未检测到登录页面 spring boot

java - Camel jetty

java - 如何在每次提交/推送之前运行我的 Spring 测试?

makefile - 包含路径中具有相同名称的两个 header

c++ - 在 mac 上编译 STASM

java - 压缩 .jar 文件以简化 Android 应用程序

java - Android 出现不兼容的类型。必需的 java.lang.String 找到 int