자바 fx 설정하기 (자바 11일때)

Y·2021년 2월 26일
0

javafx

목록 보기
1/4

자바의 fx설정 방법을 까먹지 않게 게시하려고합니다

자바 11버젼에 fx설치시 필요한 다운로드 jar파일들
https://gluonhq.com/products/javafx/

마켓 플레이스에서 fx검색후 그림과같이 설치

window - proferences - java - build path - user libreries
에 들어가서 그리미과 같이 유저 새로운 라이브러리 이름을 자유롭게 지정하고(저는 javafx)
다운받았던 모든 jar파일을 올린다

그다음 아래의 run/debug 의 string substitution 에서 밑의 JavaFxLib러리를 추가하는데
value값은 다운받았던 그 파일 경로의 lib까지 지정해준후 추가해주면 된다

그리고 JavaFxLib위의 javafxCompControlls 는
'--module-path ${JavaFxLib} --add-modules=javafx.controls'
이렇게 하고 ${} 안의 이름은 위에 먼저생성한 JavaFxLib와 이름을 맞춰준다

그리고 프로젝트의 properties 에 들어가서

java build path - libraries - classpath - add library - user library를 선택해서

javafx 를 선택해준다 그러면 추가가 된다

그러고 난 다음 원하는 클래스에 extends Application , 즉 어플리케이션을 상속시켜서
start를 오버라이드 받고 메인에는 launch 를 불러온다

여기서 Stage의 이름은 primaryStage 로 한다고 한다

그리고 실행시키면 에러가 발생할텐데 여기서

rundebug / settings 에 들어가서 보면 아까 만들어둔 클래스 이름이 있을것이다
(실행 안시키고 들어가면 이상하게 잡아주질 못한다)

그럼 그걸 더블클릭해서 들어간후 arguments들어가서

VM arguments 의 Variavles 누르면 오른쪽 그림과같이 아까 만들어둔 javafxCompControlls 를 선택해서 추가해준다

그후 다시 런 시키면 올바르게 작동하는 것을 확인 할수 있다.

profile
스스로 공부하고 기록해서 발전할수 있도록 노력하는 공부 벨로그 https://youseong.me

0개의 댓글