jar 파일과 JRE와 함께 배치 파일이있는 폴더가 있습니다. 일} 처리 파일은 JRE를 호출하여 jar를 실행합니다. 나는이 모든 항아리와 JRE가있는 폴더의 절대 경로를 검색 할 방법 배치 파일에서Windows 배치 파일의 폴더 절대 경로 검색
<jre-path>/bin/java.exe -jar <jar-path>Executable.jar
: 나는 뭔가를 것 알아? 이렇게 질문에 대한 대답은 %~dp0
을 사용하는 것이 좋습니다 what is the current directory in batch file이지만, 위에서 언급 한 명령에 대해 올바른 방법으로 어떻게 사용합니까?
jar 파일은 동일한 폴더에 있습니다 (즉, 하위 디렉토리 없음). 그래서 나는'java.exe -jar % mydir %/exectuble.jar'를 사용할 수 있다고 생각합니다. 그렇죠? 또한,'java.exe'의 위치를 지정할 필요가 없습니까? (배치 파일이 실행되는 컴퓨터에 JRE가 설치되어 있지 않을 수도 있음을 명심하십시오)? – user123
시스템에 java.exe가 없으면 java.exe를 실행할 수 없습니다. 제품을 포장하는 다른 옵션을 고려하십시오. – Jayan
방금 확인을 요청 했으므로이 문제를 해결하기 위해 스 니펫을 테스트 해 보겠습니다. – user123