Windows 10에서 라즈파이에서 실행하는 javaFX 프로그램을 원격 디버깅하는 방법 ~ 환경 구축에서 디버깅 실행까지 ① ~

길어서 나눠서 쓴다

Windows 10에서 Eclipse를 사용한 크로스 개발 환경 구축



1.
다음 사이트에서 원하는 버전을 다운로드하여 적절한 폴더에 배포합니다. 너무 깊은 폴더에 넣는 것과 일본어가 들어있는 폴더 이름은 뭔가와 일치하므로 피한다
h tps : // 메르게도 c. 오 sd. jp/

2.
여기에서는 Eclipse4.8Photon을 사용한다. 너무 새로운 버전은 오래된 플러그인과 궁합

3.
Windows 64bit FullEdition java 선택

4.
링크를 클릭하여 다운로드
다운로드 속도가 저주...

5.
적절한 폴더로 확장하고 시작
(배포 된 폴더)\pleiades-4.8\pleiades\eclipse\eclipse.exe로 시작

6. 기동시에 프로젝트의 저장처를 듣기 때문에 적당히 결정한다


7. 기동 직후의 화면


8. '파일'-'신규'-'기타'-'JavaFX 프로젝트'를 선택


9. 프로젝트 이름에 HelloRemote를 입력하고 다음을 클릭합니다.

10. 그대로 "다음"을 클릭

11. 언어를 "FXML"로 변경
루트 타입은 AnchorPane을 선택해 둔다
마침을 클릭


Scene Builder를 설치하고 Eclipse와 연동



1. 다운로드
htps : // g ㅅ 온 hq. 코 m / p 로즈 cts / s 세네 부이 l로 r /




플랫폼은 Windows Installer를 선택
다운로드 버튼을 누르고 잠시 기다리면 다운로드 할 수 있습니다.
SceneBuilder-11.0.0.msi
설치 ....

2.Eclipse와 SceneBuilder를 연동시킨다
창 - 설정 - javaFX를 엽니 다.
ScnenBuilder 실행 파일을 선택하고 적용


3. Eclipse 패키지 탐색기에서 Sample.fxml을 마우스 오른쪽 버튼으로 클릭하고 SceneBuilder에서 열기를 실행


4.SceneBuilder 열기


5. Document-Hierarchy-AnchorPane을 선택하고 MinWidth, MinHeight를 640, 480으로 변경


6.Controls 패널에서 Button을 드래그 앤 드롭으로 배치


7.Button 객체를 선택, Code의 fx:id를 testBT, onAction에 onTestBT를 입력


8. 마찬가지로 라벨 배치
fx : id는 testLB로 둡니다.


9. 어쨌든 저장하십시오.


10.View - ViewSampleControlSkelton 선택


11. 오른쪽 하단의 Full에 체크를 넣고, 「복사」
클립보드에 복사


12. Eclipse로 돌아가서 패키지 탐색기의 SampleController.java를 두 번 클릭합니다.

13. 전부 지우고 나서, 클립보드의 내용을 붙이기


14. 패키지 탐색기의 Main.java를 마우스 오른쪽 버튼으로 클릭하고 Java 응용 프로그램에서 실행

15. 우선 런처 선택

16. 저장

17. 실행되지만 아무것도 표시되지 않음

18. 일단 프로그램을 닫고 프로젝트 클린 실행
이 작업을 수행하지 않으면 SceneBuilder로 저장하면 프로젝트 측에 반영되지 않습니다.

19. 다시 실행


프로그램 변경



1. 패키지 탐색기에서 SampleController.java를 열고 수정
@FXML
void onTestBT (ActionEvent event) {
Platform.runLater(() -> testLB.setText("HelloFX"));
}


2. 실행 Button을 눌러 라벨이 HelloFX로 바뀌면 문제 없음


다음 번



이 프로그램을 라즈파이에 배치하고 실행하는 방법을 설명합니다.

2020.0726 카모시카
이 기사와 전혀 관련이 없지만 .... 주 채널 링크를 붙여 둡니다.
htps //w w. 요츠베. 코 m/짱 l/우 CbtzwsQh 츠우 zW3 에로 BSYZDw/

좋은 웹페이지 즐겨찾기