>  기사  >  Java  >  독립형 Java 애플리케이션용 Launch4j와 JRE를 번들로 묶는 방법은 무엇입니까?

독립형 Java 애플리케이션용 Launch4j와 JRE를 번들로 묶는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-16 11:04:03186검색

How to Bundle a JRE with Launch4j for Standalone Java Applications?

Launch4j를 사용하여 JRE 번들링

Launch4j는 실행 파일 내에 JRE를 번들링하는 편리한 기능을 제공하지만 이 프로세스에 대한 문서는 다음과 같습니다. 제한적입니다.

Launch4j와 함께 JRE를 번들로 묶는 방법

  1. Compact JRE 획득: 실행을 위해 휴대용 JRE를 획득합니다. Oracle의 다운로드 링크는 주로 설치 프로그램 패키지를 제공하므로 대체 접근 방식이 필요합니다.
  2. Zip 아카이브로 패키지: 다음 디렉토리 구조가 포함된 zip 파일을 생성합니다.

    • containerFolder

      • jre(복사된 JRE 파일 포함: bin과 java.exe, lib)
      • cfg(사용자 구성을 위한 선택 사항)
      • bin(실행 파일 및 JAR을 포함한 애플리케이션 파일)
  3. Launch4j XML 구성: Launch4j XML에 JRE 경로 지정 파일:

    <jre>
       <path>../jre</path>
       <opt>-DgvSIG.confDir=../cfg</opt>
    </jre>

주요 고려 사항:

  • XML의 경로는 java가 아닌 JRE 폴더를 가리킵니다. exe 파일. 디렉토리 구조에서 java.exe보다 한 수준 위에 있어야 합니다.
  • Windows 시스템에서 사전 설치된 JRE를 활용하여 번들링에 필요한 JRE 파일을 추출합니다.

위 내용은 독립형 Java 애플리케이션용 Launch4j와 JRE를 번들로 묶는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.