목록Eclipse (5)
삶 가운데 남긴 기록 AACII.TISTORY.COM

SWT Text 위젯org.eclipse.swt.widgets.Text 위젯은 간단한 텍스트를 입력받을 때 사용하는 위젯입니다.addModifyListener() : 텍스트를 수정했음을 알리기 위한 리스너를 추가addSelectionListener() : 컨트롤이 선택되었음을 알리기 위한 리스너를 추가addVerifyListener() : 텍스트에 변화가 일어났는지 검증하기 위한 리스너를 추가append() : 현 텍스트에 주어진 문자열을 추가insert() : 현 텍스트를 주어진 문자열로 대체copy(), cut(), paste() : 선택된 문자들을 클립보드로 옮기거나 클립보드의 내용으로 대체setSelection(), selectAll() : 코드 상에서 직접 선택 영역을 설정setEchoChara..
윈도우즈 환경에서 이클립스 플러그인 SWT/JFace 개발을 위한 환경 설정을 해보겠습니다. JDK 설치여기서는 JDK11 을 기준으로 합니다. 다운로드 및 설치는 OpenJDK나 오라클에서 하시면 됩니다.https://openjdk.org/ OpenJDKLearn about the key active Projects in the Community including Amber (high-productivity language features), Loom (lightweight concurrency), Panama (foreign functions and foreign data), Valhalla (primitive types and specialized generics), and, of course, t..
자바 웹 프로젝트를 이클립스에서 Refactor를 통해 이름을 변경하더라도 Context root와 Deploy 이름을 자동으로 변경해주지 않습니다. 그래서! 프로젝트 이름을 변경하려면 Context root와 Deploy 이름을 수동으로 변경해주어야 합니다. Web context root는 이클립스 메뉴의project>properties>web project settings 에서 변경합니다. 프로젝트명과 deploy명이 다를 땐 해당 프로젝트 폴더를 열고.settings/org.eclipse.wst.common.component를 편집하고 이클립스를 재시작 합니다.

JDK 설치 오라클 사이트에서 JDK를 다운받아서 설치합니다. 여기서는 JDK11을 기준으로 합니다. 설치한 후에는 환경 변수에서 JAVA_HOME 을 등록하고 JDK가 설치된 경로를 지정해줍니다. 환경변수의 PATH에는 %JAVA_HOME%bin 으로 저장합니다. 설정이 완료된 뒤에는 명령프롬프트(cmd)에서 javac 명령어를 입력해서 컴파일러가 정상 실행되는지 확인합니다. 이클립스(STS, 전자정부프레임워크) 설정 Lombok 라이브러리의 안정성 때문에 이클립스를 JRE환경이 아닌 JDK환경에서 구동되도록 설정을 변경합니다. eclipse.ini(혹은 sts.ini) 파일의 상단에 아래와 같은 내용을 추가합니다. (윈도우 경로 기준) -vm JDK설치경로\bin\javaw.exe 이클립스 한글 인코..

java.lang.ClassNotFoundException: sun.misc.GC 이클립스에서 톰캣을 실행할 때 가끔 볼 수 있는 이 오류는 톰켓 버전과 JDK 버전이 맞지 않을 때 발생하는 오류입니다. 예를 들어 Tomcat 8을 사용중일 때 JDK가 11이 설치되었을 때 발생할 수 있습니다. sun.misc.GC는 java9부터 제외되었기 때문입니다. PC에 JDK8과 JDK11이 둘 다 설치되어 있다는 가정하에 이클립스에서 JDK 버전을 바꿔주는 방법으로 해결합니다. 이클립스 > Window > Preferences > Java > Installed JREs 위 화면에서 우측 Search... 버튼을 눌러 JDK8이 설치된 경로를 찾은 후에 설정을 체크하면 오류가 해결됩니다. 만약 프로젝트가 다양해..