JavaFX 경고: "지원되지 않는 JavaFX 구성"
JavaFX를 사용할 때 다음 경고가 나타날 수 있습니다. "지원되지 않는 JavaFX 구성: 클래스가 로드되었습니다. '이름 없는 모듈 @...'"에서. 이 경고는 Java 9의 JPMS(Java Platform Module System)에 도입된 변경으로 인해 발생합니다.
해결 방법:
이 문제를 해결하려면 JavaFX가 이름대로 로드되었는지 확인하세요. 모듈은 모듈 경로에 포함되어 있음을 의미합니다. 다음은 몇 가지 접근 방식입니다.
1. 비모듈식 애플리케이션:
--add-modules 인수 사용:
java --module-path <path-to-fx> --add-modules javafx.controls ...</path-to-fx>
2. 모듈형 애플리케이션:
--module 인수를 사용하여 애플리케이션을 시작합니다:
java --module-path <path> --module app/com.example.app.Main [args...]</path>
3. JavaFX가 포함된 JDK 배포판 사용:
BellSoft Liberica JDK 또는 Azul Zulu JDK와 같이 JavaFX가 포함된 JDK 배포판을 설치합니다.
4. 경고 무시(권장하지 않음):
경고는 현재 JavaFX에 어떤 기능 문제도 일으키지 않습니다. 그러나 향후 적절한 모듈 지원을 위해 이 문제를 해결하는 것이 좋습니다.
배포 옵션:
- JavaFX JRE 필요: 확인 클라이언트에는 JavaFX가 포함된 JRE가 설치되어 있습니다.
- 자체 포함 애플리케이션: 코드, 라이브러리 및 JRE가 포함된 실행 파일을 배포합니다.
- 실행 파일 JAR 파일: 실행 가능한 JAR 파일에 JavaFX를 포함합니다. 이 접근 방식은 단일 JAR의 여러 모듈에 대해 지원되지 않습니다.
메인 클래스 참고:
JavaFX가 이름이 지정되지 않은 모듈에서 로드되면 기본 클래스 클래스는 javafx.application.Application을 확장하면 안 됩니다. 대신 JavaFX 애플리케이션을 시작하는 기본 클래스를 정의하세요.
위 내용은 Java 9 이상에서 \'지원되지 않는 JavaFX 구성\' 경고를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

Dreamweaver Mac版
시각적 웹 개발 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음
