작성
·
536
0
안녕하세요,
오늘 강좌를 듣기 시작하였습니다. 아래 부분에서 Next 가 클릭이 되지 않고 계속 아래 와 같이 에러가 나옵니다.
Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.controls not found
확인 부탁드립니다.
감사합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴이에요. javafx.controls 모듈을 찾을 수 없다는 에러가 발생하고 있군요.
이 에러는 JavaFX 모듈이 시스템에서 찾을 수 없다는 것을 의미합니다. JavaFX는 JDK 11부터는 더 이상 기본으로 포함되지 않으므로 별도로 설치해야 합니다.
해결하기 위해서는 다음과 같은 방법을 시도해볼 수 있어요.
JDK 버전 확인: 먼저 설치한 JDK 버전이 11 이상인지 확인해주세요. JavaFX는 JDK 11 이상에 포함되어 있어요. JDK 버전을 확인하려면 터미널(또는 명령 프롬프트)에서 java -version
명령어를 입력해주세요.
JavaFX 모듈 추가: JavaFX 모듈이 JDK에 포함되지 않았다면, 별도로 JavaFX를 다운로드하고 모듈을 추가해야 합니다. OpenJFX(https://openjfx.io/)에서 사용하고 계신 JDK 버전과 호환되는 JavaFX를 다운로드하고, 프로젝트 설정에서 모듈을 추가해주세요.
빌드 도구 설정: 만약 Maven이나 Gradle과 같은 빌드 도구를 사용하고 계신다면, 해당 도구의 설정 파일에서 JavaFX 모듈을 종속성으로 추가해주세요.
위의 방법을 시도해도 문제가 해결되지 않는다면, IntelliJ IDEA와 같은 IDE를 사용하고 계신다면 관련 설정을 확인해보시는 것도 좋아요. 프로젝트 설정 또는 빌드 설정에서 JavaFX 모듈을 제대로 추가해주셨는지 확인해주세요.
만약 이 방법으로 문제가 해결되지 않거나 추가적인 도움이 필요하다면, 상세한 환경 정보와 코드를 알려주시면 더 정확한 답변을 드릴 수 있을 것 같아요. 좋은 결과 있기를 바래요. 감사합니다.