황수연 8월 5일, 2022에 포스트됨 공유하기 8월 5일, 2022에 포스트됨 (edited) java_fn := 'java -cp ./*; JavaSample'; WinExec(PansiChar(AnsiString(java_fn)) ,SW_NORMAL); 자바 실행파일을 실행하기 위한 코드입니다. 프로그램을 실행하여 위 코드를 실행시 정상동작합니다.(자바파일이 정상으로 실행됨.) 그런데 이 프로그램을 작업스케줄러에 스케줄을 등록하면 프로그램이 실행되지만 위 코드 java 실행화면이 떴다가 사라지네요.(자바파일이 실행되지 않음) 실행방법에 따라 클릭해 실행했을때는 정상이고 스케줄러에서 실행할때만 오류가 발생합니다. 왜그럴까요? 아시는분 답변부탁드립니다. Edited 8월 5일, 2022 by 황수연 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
1 황수연 8월 9일, 2022에 포스트됨 Author 공유하기 8월 9일, 2022에 포스트됨 Shellexecute 기본디렉토리 설정으로 해결했습니다. 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
질문
황수연
java_fn := 'java -cp ./*; JavaSample';
WinExec(PansiChar(AnsiString(java_fn)) ,SW_NORMAL);
자바 실행파일을 실행하기 위한 코드입니다.
프로그램을 실행하여 위 코드를 실행시 정상동작합니다.(자바파일이 정상으로 실행됨.)
그런데 이 프로그램을 작업스케줄러에 스케줄을 등록하면 프로그램이 실행되지만
위 코드 java 실행화면이 떴다가 사라지네요.(자바파일이 실행되지 않음)
실행방법에 따라 클릭해 실행했을때는 정상이고 스케줄러에서 실행할때만 오류가 발생합니다.
왜그럴까요? 아시는분 답변부탁드립니다.
Edited by 황수연이 댓글 링크
다른 사이트에 공유하기
1 answer to this question
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.