와 SFX with7zip 단일 파일 확인 : http://mark.koli.ch/bundle-java-the-jre-and-launch-a-java-app-with-7zip-sfx이 튜토리얼을 사용하여 자바 항아리
내가 단일 실행 파일의 결과를 함께 JRE 내 .JAR을 넣어 노력하고있어이 때문에 JRE가 필요하지 않습니다 내 응용 프로그램을 시작합니다.
Eclipse를 사용하여 프로젝트를 실행 가능한 app.jar 파일로 내보내십시오. (파일 - 내보내기 - 항아리, 실행 가능한 항아리). 나는에 app.tag, app.7z 및 7zSD.sfx을 넣어, 그리고
;[email protected]@!UTF-8!
Title="7ZIP Java Launcher Example"
ExtractDialogText="Extracting ..."
GUIFlags="32"
ExtractTitle="Extracting"
FinishMessage="Application stopped."
RunProgram="jre\bin\javaw.exe -jar app.jar \"%%S\" \"%%T\""
;[email protected]@!
: 그럼, JRE를 압축하여 함께 app.jar :
app.7z:
- jre folder
- app.jar
내 app.tag이 포함되어 있습니다 동일한 폴더에서 다음 명령 줄을 사용하십시오.
C:\> copy /b 7zSD.sfx + app.tag + app.7z start.exe
파일 start.exe가 생성됩니다. 제가 열 때 "추출 중 ..."이라고 표시되지만 항상 "Application stopped"이 시작됩니다. 나는 이런 일이 발생하는 이유를 전혀 모른다. Windows 폴더의 TEMP를 확인했는데 모든 것이 올바르게 추출되었습니다.
내가 뭘 잘못하고 있는지 알기! .jar 파일을 두 번 클릭하면 .jar 파일이 정상적으로 열립니다.
감사합니다.
이 문제가 해결 되었습니까? 접근하기 전에 시간을내어 알아두면 좋을 것입니다. –