java 기반의 윈도우프로그램을 개발하는데 사용되는
오픈소스 JavaFX 를 설치하고 사용해 보려고 합니다.
이클립스를 실행하셔서 메뉴바 Help > Eclipse Marketplace 창을 엽니다.
javafx 를 검색합니다.
저는 이미 설치한 상태이기 때문에 installed 로 되어있습니다.
설치를 완료하면 이클립스를 껏다 켜도 되냐는 메시지가 나올겁니다.
OK 하면 알아서 껏다 켜집니다.
설치를 했으니 일단 프로젝트를 하나 생성해 봅니다.
Project나 Package Explorer 창에서 우클릭 > New > Other...
그리고 JavaFX 폴더를 찾아 JavaFX Project를 선택해 주세요.
프로젝트 이름을 원하는대로 작성하시고,
저는 JavaSE 1.8로 지정했습니다.
11 버전으로 했을때 뭔가 안됬었던 기억때문에요...
그리고 Next > Finish
자 그러면 Main.java가 생기는데
설치를 했는데도 불구하고 import 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
위의 링크에 들어가셔서 SDK 를 다운로드 합니다
zip 압축 파일이 다운받아집니다.
압축을 풀어주세요.
그리고 lib가 있는 경로로 이동해 주세요.
다운받은 위치\openjfx-11.0.2_windows-x64_bin-sdk\javafx-sdk-11.0.2\lib
많은 jar 들이 있죠?
이것들을 이제 eclipse javafx 프로젝트에 적용해 줄겁니다.
다시 이클립스로 돌아가서 프로젝트 우클릭 > Properties
창이 열리면 Java Build Path > Libraries 탭을 열고
Add External JARs... 클릭
아까 다운받고 압축풀어서 찾아놨던 SDK lib 경로에 가서
jar들을 다 선택해버립니다.
Apply and Close
그럼 빨간줄이 사라집니다!
한번 실행 시켜보세요!
또 뭔 에러가 뜨지요?
마지막 단계가 남았습니다.
프로젝트 우클릭 > Run As > Run Configurations...
여러개 프로젝트가 있고, main이 많으신 분들은
창 왼쪽에 Java Application > Main 에 main이 여러개가 있으실거에요.
실행을 원하는 javafx 프로젝트의 Main을 선택해 주세요.
그리고 VM arguments에 다음의 파라미터를 작성해 주세요.
--module-path="다운받은 위치\openjfx-11.0.2_windows-x64_bin-sdk\javafx-sdk-11.0.2\lib"
--add-modules=javafx.controls,javafx.fxml
그리고 Run 클릭
그럼 기본적으로 코딩되어있는 400X400 크기의 하얀 창이 뜹니다.
다음 포스팅에서는 Scenbuilder를 이용하는 방법을 다루겠습니다.
읽어주셔서 감사합니다.
도움이 되셨다면 좋아요 클릭 부탁드립니다 :)
[JAVA] 자바로 이클립스에서 CSV 파일 쓰기 (줄바꿈 입력 방법 포함) (0) | 2020.12.14 |
---|---|
[JAVA] 자바로 이클립스에서 엑셀(.xlsx) 파일 쓰기 (0) | 2020.12.12 |
자바에서 원하는 주소로 웹 브라우저 실행하기 (0) | 2020.11.28 |
[JavaFX]Scene Builder 설치 및 윈도우 프로그램 개발 방법 (0) | 2020.11.26 |
[JavaFX]UI기반 응용프로그램 실행파일(exe) 만들기 (2) | 2020.09.04 |