OpenJFX가 OpenJDK를 대체합니다.

OpenJFX가 OpenJDK를 대체합니다.

시스템: 데비안 11, 5.10.0-8-amd64

OpenJDK 대신 OpenJFX 패키지를 사용하려는 의도로 OpenJFX 패키지를 설치했습니다. "java --version"을 입력합니다.

openjdk 11.0.12 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2)
OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode, sharing)

openjfx를 사용하고 싶은데 어떻게 교체하나요? OpenJFX는 /usr/share/openjfx/lib에 현지화되어 있습니다. 감사해요.

답변1

OpenJFX는 사용되지 않습니다.대신에OpenJDK. OpenJDK를 기반으로 구축된 프레임워크이므로 이를 사용하려면 OpenJFX 프레임워크에 의존하는 프로그램이 필요하며 OpenJFX가 설치되고 해당 모듈이 활성화된 상태에서 OpenJDK를 사용하여 프로그램을 실행합니다.

바라보다OpenJFX 문서자세한 내용은 애플리케이션에 따라 다르지만 예를 들면 다음과 같습니다.

java --module-path /usr/share/openjfx/lib --add-modules=javafx.controls HelloWorld

관련 정보