0
쉘 스크립트에서 Java 코드로 두 개의 인수를 전달하려고합니다.쉘 스크립트에서 Java 코드로 인수를 전달합니다.
java -classpath *various properties* -Xmx1025m MainClass "$Arg1" "$Arg2"
그러나 응용 프로그램이 즉시 종료되므로 인수가 java 코드로 전달되지 않는다고 추측합니다.
응용 프로그램이 명령 행 args를 사용하여 이클립스에서 테스트 할 때 정상적으로 작동하지만 스크립트에서 호출 할 때 오류가 발생합니다. 나는 심지어 java 명령을 호출하기 전에 arg1, arg2 값을 출력했다. 그들은 괜찮은 것처럼 보인다.
은 의견이 아니며 대답이 아니어야합니다. –
고마워요. 죄송합니다. 보안상의 이유로 스크립트를 게시 할 수 없습니다. 주 코드에서 즉시 java 코드의 명령 줄 인수를 인쇄합니다. 그러나 그 과정은 그 전에도 끝나고 있습니다. – user2133404
@JunedAhsan 아니, 그렇게해서는 안됩니다. OP의 질문에 대한 대답은 그가 인수를 올바르게 전달하고 있다는 것입니다. –