한동안 DB작업만 하다가 오랜만에 코딩할 일이 생겨서 JavaFX를 알아봤다. 데이터 가공 중에 노가다가 싫어서(;;) 많은 양의 텍스트를 한번에 처리하는 프로그램을 만들려고 보니, 이왕이면 UI가 있으면 좋겠다 싶었다. Java 1.8에 대응하는 JavaFX를 써보고 싶기도 했고. 아래는 이클립스에서 JavaFX를 프로그래밍하는 기본 예제다. 프로젝트 우클릭 → Build Path → Configure Build Path.. → Add External JARs... 클릭 → jfxrt.jar 파일을 추가한다. Order and Export 탭으로 옮겨가서 jfxrt.jar를 최상단에 놓는다. javafx.application.Application을 상속받는 클래스를 생성한다. ▼ MainClassimp..
이클립스를 실행하고나서 계속 저런 에러창이 끊임없이 뜬다면... 자바 버전 문제일 가능성이 농후하다. stackoverflow에서는 이클립스의 ini 파일에서 옵션을 추가하라는데..(http://stackoverflow.com/questions/27689219/eclipse-svn-synchronze-workspace-error-updating-synchronize-view-for-svn-works) 내 경우엔 이 방법으로는 통하지 않았다. - Window → Preferences → Java → Installed JREs에서 default를 jre7 이상으로 맞춘다. - 그래도 안된다면,, JAVA_HOME 환경변수를 Java 1.7 이상으로 맞춘다. - 다 해봐도 안된다면, Java를 1.7이상으로 ..
SVN에서 update나 commit을 하려고 할 때 발생하는 에러다. SVN 커밋을 하려다가 뭔가 꼬여서 멈추는 바람에 강제 종료 후, 다시 시도하니까 저런 에러가 떴다. 이럴 땐 당황하지 말고,, 해당 프로젝트를 우클릭한 뒤, Team → Cleanup을 해준다. 그럼 말끔히 해결. 빌딩 중에 멈추는 경우에는 상단 Project 메뉴에서 Build Automatically 체크를 해제한 뒤, Project → Build를 한번 해주고 다시 체크를 해주면 된다.
↑에러창 해결 방법 1. 첫번째 방법은 전체 자바스크립트 밸리데이터를 해제하는 방법이다. 프로젝트 우클릭 or 프로젝트 선택 후 알트+엔터 → Properties → Builders → JavaScript Validator 체크 해제. 해결 방법 2. 두번째 방법은 일일히 해당 자바스크립트 파일의 밸리데이터를 제외시키는 방법이다. 프로젝트 우클릭 or 프로젝트 선택 후 알트+엔터 → Properties → JavaScript → Include Path → Source → 프로젝트 선택 → Excluded 선택 → 오른쪽의 Edit 클릭 → 프로젝트 안에 있는 자바스크립트 파일을 선택해서 해제하려면 Inclusion patterns에서 ADD 클릭 후 자바스크립트 파일 선택 Finish, 프로젝트에 추가할..
아침부터 이클립스 실행하자마자 에러질이다. 이런 경우 재부팅하고 해결된 적이 있어서 재부팅을 해봤지만 여전히 같은 에러가 발생했다. 참 가지가지 한다. 원인은 메모리 관리에 문제가 있어서인 것 같다. 참고: http://blog.daum.net/say_young/6710278 이클립스가 설치된 폴더 안에 있는 eclipse.ini 파일을 메모장으로 열고,--launcher.XXMaxPermSize (Perm영역의 최대 크기)256M -Xms512m (heap영역의 시작 크기)-Xmx512m (heap영역의 최대 크기) Perm영역과 Heap영역의 크기를 조정하면 에러를 잡을 수 있다. (크기 차이가 심하면 과부하를 주는 듯하다.) 내 경우, Xms1024m-Xmx1024m이었던 것을 Xms512m-Xmx..
정말 거지같은 에러다!!!! 이클립스에서 서버 돌리고 페이지 실행하면 웹브라우저가 떠야 하는데 뜨지 않는다.. 여태 한번도 이딴 에러는 발생하지 않았는데 귀신이 곡할 노릇이다. 물론 난 바보가 아니기에 preferences에서 웹브라우저 설정은 이미 해줬다. 웃긴 건 이클립스에서 실행했을 때는 웹브라우저가 뜨지도 않으면서 에러창만 보이는데, 따로 웹브라우저를 띄우고 주소를 직접 입력하니까 또 그건 된다. ㅡ.ㅡ 혹시 몰라서 파이어폭스를 설치하고 해봤는데, 파이어폭스로 실행할 경우 에러창은 뜨지 않지만 실행은 되지 않는다. 여기저기 국내외에 질문을 올렸더니, preferences에서 web browser 설정을 해보라는 답변만 얻었다. 그건 나도 안다고!!! 결국 이것저것 해보다가 기본 웹브라우저를 크롬이..