Loading...
2017. 6. 26. 14:55

Scene Builder 8.3.0 사용시, Segmentation Fault 오류 조치 방법 (Ubuntu)

최근에 제가 우분투를 다시 새로 설치하게 되면서, 기존에 있던 개발 도구, 문서 편집기 등을 다시 설치해야 되는 일을 맞이하게 되었습니다. 그런데, 오늘 JavaFX 코딩을 위해 Scene Builder를 설치해 실행하니 실행이 되지 않은 문제가 발생하였습니다. 처음에는 바이너리 파일에 문제라고 생각하지 않고, 무언가 값을 주지 않아서 그런가 싶어, IntelliJ IDEA 프로그램과 연동하여 실행도 시켜봤지만 결과는 똑같았습니다. 문제의 원인원인을 확인해보고자, gdb 디버거로 열어봤습니다. 런타임 오류가 발생합니다. 정확하게 분석해보진 않았지만, 어딘가 초기화 되지 않은 메모리 영역에 접근하려다가 실패했거나, NULL을 참조한 것 같았습니다. 문제의 해결해결 방법은 의외로 간단합니다. 처음에는 Sce..

2016. 12. 29. 16:08

MVC Pattern에 기반한 GUI 라이브러리 JavaFX

Java GUI Programming 라이브러리에는 AWT, SWT, Swing, JavaFX가 있습니다. 저의 경우, AWT와 Swing으로만 프로그래밍 했었는데요. 아마 해보신 분들이라면, Java의 GUI 프로그래밍이 좀 답답함을 많이 느끼실 것입니다. 제가 GUI Programming으로 처음 접했던 것은 Visual Basic 6.0 이었습니다. 딱딱하고 고정적인 느낌의 UI였지만 분명한 것은 컴포넌트를 이용한 프로그래밍어서 굉장히 쉽다는 점과 더불어 디자인을 그냥 마우스로만 왔다갔다 할 수 있었다는 점이 매우 메리트 있었지요. 그리고, 로직만 코드로 짜면, 프로그램이 금방 개발이 되어 생산성이 매우 좋았던 프로그래밍 언어이기도 했었습니다. 물론 지금도 존재하는 언어지요. 하지만 유일한 단점은 ..