본문 바로가기
잡담

JavaFX 이클립스 마켓플레이스 설치 오류

by PrintedLove 2021. 5. 1.

자바 FX를 사용하기위해 이클립스 마켓플레이스에서 e(fx)clipse 를 설치했다.

하지만 이상하게도 코드에 빨간줄이 보인다;

 

 

왜인지 모르겠으나 해결 방법은 아래와 같다.

 

 

1. 먼저 JavaFX를 공식 사이트에서 다운받는다.

 

JavaFX - Gluon

Long Term Support JavaFX 11 is the first long term support release of JavaFX by Gluon. For commercial, long term support of JavaFX 11, please review our JavaFX Long Term Support options. The JavaFX 11 runtime is available as a platform-specific SDK, as a n

gluonhq.com

 

 

 

 

2. 시스템 요구사항에 맞춰 받은 압축파일을 적당한 위치에 압축해제 해준다.

필자는 그냥 java폴더에 넣었다.

 

 

 

3. 다음으로 편의를 위해 유저 라이브러리를 만든다.

먼저 이클립스 상단 Window - Preferences - Java - Build Path - User Libraries 로 들어가 New를 누르고 이름을 JavaFX로 짓는다.

 

 

 

 

 

4. 만들어진 유저 라이브러리에 방금 다운받은 SDK의 jar파일들을 모두 넣는다.

라이브러리를 선택하고 Add External JARs로 추가할 수 있다.

 

 

 

5. 프로젝트 빌드 패스를 수정해준다.

JavaFX 프로젝트를 우클릭해 나온 창에서 Properties - Java Build Path - Libraries - add Library - User Library - 방금 만든 JavaFX 라이브러리를 추가해 준다.

 

 

 

 

그럼 에러가 사라져 있다.

하지만, 빌드를 누르면 여전히 실행이 안된다.  아직 한 단계가 남아있다.

 

 

6. 위쪽 상단의 실행 버튼 옆 화살표를 눌러 Run Configurations를 연다.

 

JavaFX 프로젝트의 Main클래스를 찾아 Arguments의 VM arguments에 다음과 같이 적는다.

--module-path "위에서 설치한 JavaFX SDK 위치" --add-modules=javafx.controls,javafx.fxml

 

 

 

이제 실행해 보면 아주 잘 작동한다.

이거 하나 고친다고 몇시간을 날렸는지 모르겠다...

댓글