2017-12-06 16 views
1

메인 클래스와 메인 메소드를 가진 jar 파일을 만들었습니다. 그래서 저는 java -jar jarname.jar과 같은 항아리를 실행할 수 있습니다. 이제이 Makefile을 Makefile에서 실행하고 있습니다. 그래서 항아리가 목적을 달성하지 못하면 Makefile은 거기서 멈추고 계속되지 않아야합니다. 이를 위해 jar의 main 메소드에서 성공하면 0을 반환하고 실패하면 1을 반환합니다. 기대했던대로 완벽하게 작동합니다. 하지만 제 질문은 이것이 올바른 방법일까요? 아니면 이것을 할 수있는 더 좋은 방법이 있습니까? 나는 이것이 충분한 정보라고 생각하지만 추가 정보가 필요한 경우 제공 할 수있어서 기쁩니다.실패한 경우 Makefile에서 호출 된 항아리의 반환 값은 무엇이되어야합니까?

+0

예 - (Makefile을 준수하는) 관례는 성공이 종료 코드 0이고 실패가 다른 종료 코드입니다. –

+0

알겠습니다. 고맙습니다! –

답변

1

예 - convention (작성자는 understands)은 종료 상태가 0이고 실패가 다른 종료 상태입니다.