일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- VirtualBox
- 파이썬
- 스프링
- keepalived
- Spring Cloud Gateway
- kafka admin
- RestTemplate
- sasl
- kafka security
- Spring
- Spring Boot
- 웹서버
- msa
- kafka 운영
- kafka 설정
- kafka 개발
- 고가용성
- kafka 성능
- JAAS
- 데이터사이언스
- adminclient
- 리눅스
- datascience
- java
- Spring Cloud
- httpd
- WebClient
- Kafka
- vrrp
- Python
- Today
- 39
- Total
- 78,187
갓.바.조.아
JavaFX SceneBuilder 삽질의 기록... 본문
현재 Java Swing으로 데스크탑 에이전트를 만들고 있는 중이다.
널리 알려져 있는 것과 같이 AWT나 Swing은 컴포넌트가 정말 예쁘지 않다.
물론 LookAndFeel을 제한적으로 설정할 수 있지만 웹에서 쓰던 것에 비하면 정말 곤란하다.
이 참에 JavaFX로 조금이라도 더 예쁘고 효율적으로 만들어볼까 싶어서
e(fx)clipse를 설정하고 SceneBuilder를 써보려고 했는데.
처음 노트북에서는 아주 깔끔하게 동작을 했다.
문제는 데스크탑에서는 몇 번의 삽질을 거쳐야 했다.
문제를 요약하면 2가지
내 환경은 Java 1.8.0_111 / 64bit Windows 10 Pro 인데.
1. e(fx)clipse 를 설치하면 Eclipse가 먹통이 된다.
2. SceneBuilder 가 Fail to Launch JVM 이라는 에러를 내면서 실행이 되지 않는다는 것
1은 현재 Eclipse 사이트에서 배포 중인 Installer 로 Eclipse 를 설치하면 plugin이 좀 다른 디렉토리에 잡히는데
이 경우 e(fx)clipse 가 설치되면서 eclipse.ini 를 뭔가 이상하게 바꿔버리는데 이게 좀 안 맞는 것 같다.
일단 해결 방법은 인스톨러 버전이 아니라 zip으로 배포하는 버전을 설치하여 해결
2때문에 한 시간 정도 삽질을 했는데 결론부터 말하자면 Workspace 경로에 한글이 없어야 한다.
JAVA_HOME Path도 다 새로 잡아보고 이클립스에 JDK, JRE도 몇 번을 바꿔보고 했는데
SceneBuilder 단독 실행은 잘 되길래 이상하다 싶었는데, 문제는 내 Workspace 경로가 users 디렉토리 아래에
내 한글 이름으로 된 디렉토리 아래에 있어서 그랬던 것
한글이 빠진 디렉토리 경로로 workspace를 옮기니까 해결
2의 경우에는 Stackoverflow에서도 딱히 답을 찾을 수가 없었는데, 아마도 거긴 멀티바이트 문자권에 사는 사람들이 별로 없어 그런가보다.
'dev > Util & Tools' 카테고리의 다른 글
JavaFX SceneBuilder 삽질의 기록... (1) | 2017.01.16 |
---|