본문 바로가기

Java/Eclipse6

eclipse 기본 세팅 eclipse.ini -Xms256m -Xmx2048m theme 설정 (File > Import > Preferences) http://www.eclipsecolorthemes.org/ http://www.eclipsecolorthemes.org/?view=theme&id=30 window > preferences jre, server 설정 workspace 설정(utf-8) startup and shutdown 해제 show heap status show print margin 해제 java folding 해제 Auto Activation 해제 validation 해제 spelling 해제 Project > Properties Builders 확인 기타 자동정렬시 maximun line width *.. 2021. 11. 15.
maven build bug 아무것도 변경 하지 않았는데 Eclipse 재시작시 갑자기 maven build 에서 에러 발생또는 server startup 시 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 해결:----------------------------------------------------------------------------------------------------------------------------------------------------이 오류는 maven의 dependency가 정상적으로 처리되지 못한 경우.. tomcat의 server plugin의 임시 deploy 디렉토리에 WEB.. 2018. 5. 6.
eclipse 기본 세팅 *플러그인svn : 3.0jad : 외부jrebel : 마켓 *환경세팅server : 톰캣keys : 단축키theme : start : 체크 offfolding : 체크 offspelling : 체크 offvalidation : 체크 off *파일찾기Incremental 체크 pluginarray explorer홈페이지 : http://www.cvast.tuwien.ac.at/projects/visualdebugging/ArrayExplorer인스톨 URL : https://sites.google.com/site/eclipsearrayexplorer/downloads/update 2016. 12. 18.
정규식을 이용한 이클립스 File Search 1.공백 개수를 고려한 이클립스 검색 기대결과:공백 개수와 상관없이 여러 케이스의 문자열을 찾고 싶다. public void aaa1() throws ArithmeticException,Exception { //공백없는 경우 } public void aaa2() throws ArithmeticException, Exception { //공백 1개 } public void aaa3() throws ArithmeticException, Exception { //공백 2개 } public void aaa4() throws ArithmeticException, Exception { //공백 여러개 } 찾을 정규식 : throws(\s*)ArithmeticException,(\s*)Exception(\s*)\{바.. 2016. 4. 8.
이클립스 단축키 만들기 interface를 implements 한 구현class 가 있다.예) interface : TestService.java구현class : TestServiceImpl.java 보통 실제사용은 interface를 이용하므로interface 에서 실제 사용중인 구현class 로 파일이동하기 위해서 다음과 같은 작업을 거친다.TestService.java -> TestServiceImpl.java 1.해당 함수위에서 이클립스 단축키로 F3을 누르면 interface로 이동한다.2.구현 class로 이동하기 위해서는 해당 함수 위에서 Ctrl + Mouse left 하면 메뉴가 나오고Open Implementation 을 클릭해야 한다.굉장히 번거로운 작업이다. 이것을 F3과 같은 방식으로 단축키를 지정할 수.. 2016. 4. 8.
이클립스 플러그인 작성1 뚱딴지 같은 소리이지만,,, 외부 웹브라우저나 엑셀 셀의 하이퍼링크를 통해서현재 OS에 실행되어 있는 이클립스에 접근 할 수 있다. 이클립스에 접근해서특정 파일을 open 할수 있고,특정 파일의 특정 line으로 이동할 수 있다. > 기대효과 :이클립스의 북마크 기능을 대체.웹서버로 파일 위치를 공유해서(JIRA, 형상관리 등등)파일 접근을 빠르게 시도!개인적으로는 엑셀로 파일 수정 사항을 정리 할 수 있음. > 아이디어 :기능을 개선하면,,,외부에서 이클립스 원격 작업도 가능. (물론, 이클립스 자체적으로 원격 API가 존재하는지는 모르겠지만;;;) 방법:1.임의의 플러그인을 만든다.2.작성한 플러그인 내부에는 두가지 기능이 있다.3.첫번째 기능은 이클립스 startup 할때, SocketServer .. 2016. 4. 8.