자바 11 버전에서 JavaFX를 실행 하면 그림 1. 과 같이 JavaFX를 못 찾는 문제가 발생한다. 이를 해결하기 위해서 JavaFX를 따로 추가를 해 주어야 한다.

 

그림 1. JavaFX를 찾지 못해 에러가 발생 하였다.

 

1. JavaFX를 다운로드 한다. https://gluonhq.com/products/javafx/

 

2. 적당한 위치에 압축을 해제한다.

 

3. 그림 2. 와 같이 Run Configuration을 들어간다.

 

그림 2. Run Configurations 버튼 위치

 

3-1. 그림 3. 과 같이 VM arguments를 설정해 준다. (프로그램 실행 시 이 경로의 모듈을 사용하겠다는 의미이다.)

 

그림 3. VM arguments를 설정해 준다. (--module-path의 경로는 압축을 해제한 JavaFX 폴더 내부의 lib 폴더 경로를 지정한다.)

 

4. 그림 4. 와 같이 프로젝트 Build Path 설정을 들어간다.

 

그림 4. 프로젝트 Build Path 설정 버튼 위치

 

4-1. 그림 5. 와 그림 6. 순서로 외부 라이브러리를 추가한다.

 

그림 4. Modulepath를 클릭하고 Add External JARs... 클릭
그림 5. 압축을 해제한 폴더의 lib 로 이동하여 src.zip 빼고 전부 드래그를 해서 추가한다.

 

5. 적용하고 실행을 해보면 그림 6. 과 같이 잘 작동됨을 확인할 수 있다.

 

그림 6. 모든 설정이 끝나고 실행한 모습

 

+ Recent posts