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에 빨간줄이 있죠...
위의 링크에 들어가셔서 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 |