2017-12-06 1 views
1

Ich habe ein Glas, das eine Hauptklasse und Hauptmethode hat erstellt. So kann ich das Glas wie java -jar jarname.jar ausführen. Jetzt führe ich dieses Glas aus einem Makefile aus. Also, wenn das Glas seinen Zweck nicht erfüllt, sollte Makefile dort aufhören und nicht weitermachen. Zu diesem Zweck gebe ich in der Hauptmethode in jar 0 zurück, wenn es erfolgreich ist, und 1, wenn es fehlschlägt. Es funktioniert perfekt, wie ich es erwarte. Aber meine Frage ist, ist das der richtige Weg? Oder gibt es einen besseren Weg, dies zu tun? Ich denke, das ist ausreichend Info, aber wenn Sie zusätzliche Informationen benötigen, bin ich froh, zur Verfügung zu stellen.Was sollte der Rückgabewert eines aus Makefile aufgerufenen Jars im Falle eines Fehlers sein?

+0

Ja - die Konvention (die Makefile honoriert) ist, dass der Erfolg ein Exit-Code von 0 ist, ein Fehler ist ein anderer Exit-Code. –

+0

Okay. Vielen Dank! –

Antwort

1

Ja - die convention (die machen understands) ist, dass Erfolg ist ein Exit-Status von 0, Fehler ist keine anderen Exit-Status.

Verwandte Themen