Windows 10에서 라즈파이에서 실행하는 javaFX 프로그램을 원격 디버깅하는 방법 ~ 환경 구축에서 디버깅 실행까지 ① ~
8398 단어 RaspberryPiJavaFX이클립스자바Remote
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/
Reference
이 문제에 관하여(Windows 10에서 라즈파이에서 실행하는 javaFX 프로그램을 원격 디버깅하는 방법 ~ 환경 구축에서 디버깅 실행까지 ① ~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kamoshika9999/items/6f80521e6bf4dc019479텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)