>Java >java지도 시간 >Linux의 OpenJDK 배포판에 JavaFX가 포함되어 있습니까?

Linux의 OpenJDK 배포판에 JavaFX가 포함되어 있습니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-25 03:31:13226검색

Is JavaFX Included in OpenJDK Distributions on Linux?

OpenJDK의 JavaFX: Linux에서의 호환성 및 패키지 가용성

OpenJDK의 JavaFX 구현

JavaFX는 OpenJDK 프로젝트와 해당 오픈 소스 코드는 OpenJDK 저장소의 일부입니다. 그러나 모든 OpenJDK 배포판, 특히 OracleJDK 11 구현 및 Linux 패키지 설치에는 기본적으로 JavaFX가 포함되어 있지 않습니다.

최신 배포판의 JavaFX 모듈

JavaFX 11에서는 JavaFX가 배포됩니다. 모듈 또는 별도의 SDK로 제공됩니다. 개발자는 런타임 모듈 경로에 이러한 모듈을 포함시켜 대상 플랫폼을 지원하는 최신 JDK에서 JavaFX를 사용할 수 있습니다. 이 접근 방식은 지원되는 모든 플랫폼에서 JavaFX 가용성을 보장합니다.

JavaFX로 OpenJDK 성능 문제 해결

이전 논의에서는 OpenJDK에서 JavaFX에 대한 성능 문제가 제기되었지만 이후 이러한 문제가 해결되었습니다. . JavaFX 11은 openjfx 또는 Maven Central에서 제공되는 플랫폼별 SDK 또는 jmod를 통해 효율적인 런타임을 제공합니다.

OpenJFX에 대한 Linux 배포 지원

현재 알려진 Linux 배포 제공은 없습니다. 직접 설치를 위해 사전 구축된 OpenJFX 패키지. 그러나 Linux 사용자를 위한 몇 가지 옵션이 있습니다.

  • 소스에서 OpenJFX 빌드: 개발자는 비공개 소스 코드에 대한 종속성을 보장하기 위해 소스에서 완전히 개방형 JavaFX 버전을 빌드할 수 있습니다.
  • 미리 구축된 배포판 사용: Debian Linux 배포판은 OpenJFX를 제공합니다. OpenJDK 기반의 바이너리 배포판입니다. 다음을 사용하여 설치하십시오.

    sudo apt-get install openjfx

JavaFX에서 OpenJDK와 OracleJDK의 레거시 차이점

이전 OpenJDK 버전에는 현재 있는 일부 JavaFX 기능에 대한 지원이 부족했습니다. VP6 비디오 코덱 및 WebStart/Browser Embedded 애플리케이션 배포와 같은 OracleJDK. 그러나 Java 9 이상 버전에서는 이러한 차이가 덜 중요해졌습니다.

Java 8의 경우 Linux 배포판에 OpenJFX 패키지가 없다는 문제는 2014년 3월 Java 8 공식 릴리스에서 해결될 것으로 예상됩니다. 그 동안에는 실질적인 애플리케이션의 경우 자체 포함 애플리케이션 배포를 고려하여 원활한 사용자 경험을 위해 Java 및 JavaFX를 애플리케이션과 효과적으로 번들링하는 것이 좋습니다.

위 내용은 Linux의 OpenJDK 배포판에 JavaFX가 포함되어 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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