Oracle의 Java Web Start 중단으로 인해 JavaFX 개발자는 이제 애플리케이션에 대한 대체 배포 방법을 찾는 과제에 직면하게 되었습니다. . 이 기사에서는 JavaFX 11 애플리케이션을 JRE와 번들링하여 손쉬운 배포 및 업데이트를 위한 포괄적인 솔루션을 제공하는 기술을 살펴봅니다.
이 프로세스에는 애플리케이션을 모듈로 변환하고, 필수 모듈로 분류하고, 배포용 실행 파일이 포함된 이미지 파일 트리를 생성합니다.
첫 번째 단계는 고유한 모듈 이름을 가진 module-info.java 파일을 생성하여 애플리케이션을 모듈로 전환하는 것입니다.
클래스 경로 대신 모듈 경로를 사용하여 애플리케이션을 빌드합니다.
JDK의 jmod 도구를 사용하여 JAR 파일을 JMOD로 변환합니다.
jlink 명령을 사용하여 JMOD와 해당 종속성을 이미지 파일 트리에 연결합니다.
전체 이미지 파일 트리를 Zip 또는 tar로 압축하여 배포하세요. 실행 파일은 bin 디렉토리에서 찾을 수 있습니다.
다른 플랫폼용 이미지를 생성하려면 jmod와 함께 --target-platform 옵션을 사용하고 jmods를 명시적으로 포함합니다. jlink의 대상 플랫폼 디렉터리
네이티브 바이너리: 이미지에는 기본 바이너리가 포함되어 있으므로 각 플랫폼마다 별도의 이미지를 생성해야 합니다.
대체 배포 옵션:
위 내용은 번들 JRE를 사용하여 JavaFX 11 데스크탑 애플리케이션을 배포하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!