shell_exec(java -jar C:/myfile.jar)
을 사용하여 PHP에서 jar 파일을 실행하려하고 있습니다. 아파치 오류 로그에 다음 오류가 표시됩니다. "java가 내부 또는 외부 명령으로 인식되지 않습니다." Windows 명령 프롬프트에서 잘 작동합니다. 도와주세요. 그것은 java.exe
실행 같은 소리PHP를 통해 항아리 실행
0
A
답변
4
경로에 없습니다.
디렉터리에 공백이 포함되어있는 경우 필요한 경우 인용 부호와 함께 정규화 된 경로를 포함하십시오.
0
관련 문제
- 1. PHP를 통해 wget 실행
- 2. PHP를 통해 "onclick"실행
- 3. PHP를 통해 javascript 실행
- 4. mysql을 통해 PHP를 실행 하시겠습니까?
- 5. PHP를 통해 루트로 명령 실행
- 6. PHP를 통해 파이썬 스크립트를 실행
- 7. PHP를 통해 SQL 스크립트 실행
- 8. 암호화 항아리 실행
- 9. 실행 항아리 설치 경로
- 10. java.lang.NoClassDefFoundError + ant - 항아리 실행
- 11. 받는다는 실행 항아리 자원
- 12. 항아리 내보내기 및 실행
- 13. 항아리 안에서 클래스를 실행 하시겠습니까?
- 14. 안드로이드 SDK : 실행 외부 항아리
- 15. 항아리 파일 캔트 실행 넷빈즈
- 16. PHP를 통해 Apache에서 스크립트가 실행 중인지 확인하기
- 17. PHP를 통해 sudo로 쉘 명령을 실행
- 18. Unix 'at'명령으로 PHP를 통해 단일 기능 실행
- 19. 서버에서 PHP를 통해 로컬 응용 프로그램 실행
- 20. PHP를 통해 병렬 포트 제어 프로그램 실행
- 21. 항아리 내 항아리 참조
- 22. PHP를 통해 PHP를 읽는
- 23. PHP를 통해
- 24. WEB-INF - 항아리 항아리
- 25. 항아리
- 26. ... 항아리
- 27. 항아리
- 28. PHP를 사용하여 쿼리 실행
- 29. PHP를 통해 PHP를 통해 FTP를 통해 원격 호스트에 업로드
- 30. 빌드 셀레늄 - 서버 - 독립 실행 항아리
감사를 시도 할 수 있습니다. 그러나 여전히 운이 없다. java.exe에 대한 전체 경로를 제공하면 아파치 오류 로그에 오류가보고되지만 jar 파일이 작동하지 않습니다. shell_exec ("notepad")를 잘 작동 시키려고했을 때 shell_exec() beacuse의 작동에 문제가 없습니다. 내가 준 경로에서도 실수가 없습니다. 나는 명령 프롬프트와 작업에서 같은 경로를 시도했다. – gareebnavas
@gareebnavas : "작동하지 않습니다"는 * 거의 * 충분한 정보가 아닙니다. 더 많은 진단 테스트를 수행해야합니다 (예 : 파일에 * 쓰는 * jar 파일 작성 또는 stdout으로 인쇄). –
텍스트 파일에 기록하는 jar 파일로 테스트했습니다. 아직 PHP에서 명령 프롬프트에서 작업. 문제를 진단하기 위해 무엇을 검사해야합니까? – gareebnavas