오류: JavaFX 런타임 구성 요소가 없습니다. JDK 11에서 이 응용 프로그램을 실행하려면 필요합니다.
IntelliJ를 사용하여 JavaFX 샘플프로젝트를 실행하려고 합니다만, 다음과 같은 예외로 실패합니다.
Error: JavaFX runtime components are missing, and are required to run this application
여기서 JDK 11을 다운로드했습니다.http://jdk.java.net/11/ Open을 다운로드했습니다.JFX 여기 : http://jdk.java.net/openjfx/ 사용 중 : IntelliJ IDEA 2018.2 (Community Edition) 빌드 #IC-182.3684.40, 2018년 7월 17일 JRE : 1.8.0_brelease-1248-b8 amd64 JVM : Open JDK 64-Br By VM JetBr Server
JDK 11을 사용하여 IntelliJ에서 새로운 JavaFX 프로젝트를 만들었습니다.JavaFX 클래스를 알 수 없어서 Open을 추가했습니다.다음을 수행하여 JFX 라이브러리:
- 파일 -> 프로젝트 구조 -> 모듈 -> +> 라이브러리 -> Java
오픈을 가지고 있다JFX는 "classes" 아래의 8개의 jar와 "Sources" 아래의 폴더 및 "Native Library Locations" 아래의 bin 폴더에 대한 경로를 사용하여 추가되었습니다.
내가 그 프로젝트를 만들 때는 좋긴 하지만 실행은 불가능하다.
내가 뭘 잘못하고 있지?
이 방법은 효과가 있었습니다.
파일 >> 프로젝트 구조 >> 모듈 > 의존관계 >> + (창 왼쪽)
"+" 기호를 클릭하면 JavaFX의 "lib" 폴더를 언팩한 디렉토리를 지정할 수 있습니다.
범위는 컴파일(기본값)입니다.그런 다음 회선을 더블 클릭하여 JavaFX라고 부르도록 편집할 수 있습니다.
그 후, 다음과 같이 입력합니다.
실행 >> 설정 편집
VM 옵션에 다음 행 추가:
--module-path /path/to/JavaFX/lib --add-modules=javafx.controls
(SDK 설정 잊지 마세요)
언급URL : https://stackoverflow.com/questions/51478675/error-javafx-runtime-components-are-missing-and-are-required-to-run-this-appli
'sourcecode' 카테고리의 다른 글
Quasar 부트 파일에서 스토어 액세스 (0) | 2022.09.25 |
---|---|
MySQL 8의 REGEXP_REPLACE 문제 (0) | 2022.09.25 |
MySQL에서 JSON 어레이를 검색하는 방법 (0) | 2022.09.25 |
JavaScript에서 창, 화면, 문서의 차이점은 무엇입니까? (0) | 2022.09.25 |
hg mercurial 명령어 사용 시 "ERROR:root:code for hash md5"가 발견되지 않음 (0) | 2022.09.25 |