JavaFX 경고: 지정되지 않은 JavaFX 구성: '이름이 지정되지 않은 모듈 @...'에서 로드된 클래스
이 경고는 JavaFX가 다음에서 로드될 때 발생합니다. 모듈 경로 대신 클래스 경로를 사용하면 지원되지 않는 "이름이 지정되지 않은 모듈"에 로드됩니다.
해결책:
이 문제를 해결하려면 다음을 확인하세요. JavaFX는 모듈 경로에서 "명명된 모듈"로 로드됩니다.
옵션:
1. 비모듈식 애플리케이션:
--module-path 및 --add-modules 인수를 사용하여 JavaFX 모듈을 지정하고 해당 모듈을 강제로 포함시킵니다. 예:
java --module-path <path-to-fx> --add-modules javafx.controls ...
2. 모듈형 애플리케이션:
--module을 사용하여 애플리케이션을 시작하세요.
java --module-path <path> --module app/com.example.app.Main [args...]
3. JavaFX를 포함하는 Oracle JDK 배포 사용(Java 11 이전):
4. 경고 무시(권장하지 않음):
배포 옵션:
1. 클라이언트에 JavaFX가 설치된 JRE가 설치되어 있어야 함:
2. 자체 포함 애플리케이션 배포:
3 . 실행 가능한 "fat" JAR 파일(승인되지 않음):
참고:
경고를 무시하는 것은 권장되지 않으며 예기치 않은 동작이 발생할 수 있습니다. 적절한 JavaFX 구성을 보장하려면 권장 솔루션 중 하나를 채택하는 것이 좋습니다.
위 내용은 \'JavaFX 경고: 지정되지 않은 JavaFX 구성\'을 수정하고 적절한 JavaFX 사용을 보장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!