[JAVA]javaFX Error occurred during initialization of boot layer 에러

이성훈·2021년 10월 28일
0

JAVA

목록 보기
6/6

javaFX를 설치하고나서,
javaFX 프로젝트를 처음만들고 실행하니

"Error occurred during initialization of boot layer"

모듈불러오기 실패했다는오류가 뜬다.

알려진 모든방법을 해봤으나, 가장 간단한것은 javaFX가 포함된 jdk를 설치하고,
프로젝트생성시 JRE를 설치한 jdk로 바꾸는것이다.
여기서 zulu jdk를 설치하였다.

https://www.azul.com/downloads/?version=java-11-lts&os=windows&architecture=x86-64-bit&package=jdk-fx

위링크로가면 바로 window 64bit java 11 jdk설치 가능하다.
필자는 .msi 셋업파일을 다운받아 실행했다. 또는 zip파일로 받아서 기존 jdk가 있던경로에 zuluJDK를 추가하는형식으로 해도 된다.

설치를 마친후에
windows -> preference -> java -> jre탭으로이동

추가 -> 표준VM -> JRE홈디레터리에서 방금설치한 zulu경로를 설정해준다.
.msi설치면 program files에, .zip을 받았다면 받아서 옮긴경로로
그리고 finish,

zulue를 체크하고 apply and close

이제 프로젝트 파일을 만들자


그리고 module info 뭐시기하는 파일있으면 제거를 해준다. 사진은 제거하고난상태

그리고 소스폴더(src)에 새로만들기 - 기타

이대로하면

이런 형식이나오고

그대로 실행해봐도 오류없이 프로그램이 돌아간다.(프로그램 종료시점을 명시하지 않아서 종료되지않는다)

profile
I will be a socially developer

0개의 댓글