본문 바로가기

이클립스

이클립스 설정팁 불필요한 옵션을 제거해서 속도 향상시키기 이클립스가 생긴지는 10년정도 되었습니다. 그 이전에는 jsp, java 빈즈 개발시 에디트플러스 등의 텍스트 에디터를 이용해서 개발을 했었습니다. 런타임 시점에만 문법 오류를 확인할 수 있었던 시절이 있었죠.. 지금은 무료임에도 뛰어난 효율성과 확장성 유료 못지 않은 다양한 기능 제공을 해주는 이클립스라는 개발환경 덕분에 개발하기가 상당히 수월해진것이 사실입니다. 그런데 아무래도 무료의 한계인건지 생각보다 버그도 많고 경우에 따라서는 쓸데없이 느려지는 현상이 발생하기도 하더군요.. 물론 이클립스는 매년 개선 작업을 통해 새로운 버전을 발표하면서 최신 it 개발 트랜드에 맞춰나가는 모습을 보이고는 있지만 유료라이센스툴처럼 전화해서 "고쳐주세요" 했을때 바로 고쳐주는 그런 빠릿함은 기대하기 어렵습니다..(.. 더보기
이클립스 웹페이지 실행 브라우저 설정 이클립스에서 웹페이지 작성 후 실행처리(단축키는 f11)를 하면 기본 설정은 이클립스의 자체브라우져를 통해 실행됩니다. html5 개발 시 요즘 브라우져 종류도 다양하고 브라우져 마다 지원 내용이 달라 보통 타겟 브라우져를 설정하게 됩니다. 이 경우 이클립스 자체 브라우져는 이도 저도 아닌 다른 녀석이 되다보니 기본 실행되는 자체브라우저가 인터넷 익스플로러나 크롬 등 타게팅된 다른 브라우져로 바로 실행될 필요가 있습니다. 설정은 아래와 같습니다. Window > Web Browser > 설치 웹브라우져 목록 중 원하는 브라우져 선택 이중에는 아래 항목이 있습니다. Internal Web Browser < = 이클립스 자체 브라우져 Default system web browser < = os 에서 html.. 더보기
이클립스 설치 관련 한글이 작은 글씨로 보일때 이클립스 설치 시 기본 폰트 상태에서는 한글이 아주 작게 보여집니다. 보통 Courier New 라는 글꼴이 한글 개발 환경에서는 일반적인 폰트입니다. 그래서 폰트를 변경하려했더니 리스트에 보이지 않더라는 ... 알고보니.. 윈도우의 경우에는 폰트를 숨기는 기능이 있더라는... 일단 폰트를 표시상태로 처리하면 리스트에서 설정이 가능합니다. 제어판 > 글꼴 로 들어가서 Courier New 글꼴을 찾습니다. 해당 폰트 아이콘이 다른 폰트 와 달리 흐리게 나왔왓을겁니다. 오른쪽 클릭 후 표시 눌려주세요.. 그 다음 이클립스 실행하여 폰트설정 메뉴로 접속합니다. Windows > Preferences > General > Appearance >Colors and Fonts >(메뉴트리 좌측 ) Basic > .. 더보기
이클립스 jsp 파일 수정내역 적용이 안될때 이클립스를 이용해서 jsp 기반 웹서비스 개발 시 간혹 수정 사항이 적용안되는 경우가 있습니다. 보통은 jsp 컴파일 클래스가 과거 내역인 상태로 업데이트 안된상태로 남아있어서 그런 문제가 발생되구요. 톰켓 설정 등에 따라 jsp 수정 시 자동 컴파일되지 않도록 설정되어서 그럴수도 있습니다. (이 설정이 따로 있는지는 확인 못해봄) 강제로 적용 하는 방법은 아래와 같습니다. 서버탭에서 해당 컨테이너 선택 마우스 오른쪽 클릭 후 publish 클릭 더보기
MemoryAnalyzer 메모리 덤프 확인 툴 2014 12월 내용 보완 개요 웹서버 설정을 통해 생성된 덤프파일을 분성해주는 툴입니다. 덤프파일 은 *.hprof 형태로 생성된 덤프파일을 분석할 수 있습니다. 사용방법 1. 서버 덤프 생성 설정 http://htdotl.tistory.com/21 http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html http://tinywolf.tistory.com/103 jeus 사용시 JEUSMain.xml 에 설정된 설정 예시 apache 21 -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+DisableExplicitGC -XX:+HeapDumpOnOutOfMe.. 더보기
이클립스 줄번호 보여주기 설정 외 이클립스 팁 외부 브라우저로 실행하기 이클립스 내부 브라우저는 인터넷 익스플로러에 가깝기 때문에 html5류의 페이지가 잘 보이지 않습니다. 웹페이지를 실행할 때 외부 브라우저가 실행이 되면 주소줄을 복사해서 붙이는 번거로운 일을 피할 수 있습니다. ctrl+3을 눌러서 browser라고 입력합니다. Preferences > Web Browser - General 항목을 선택합니다. Use external web browser를 선택하고 Default system web browser 세팅으로 설정해 놓으면 웹페이지 실행시 OS에서 설정된 기본 브라우저가 실행됩니다. json 코드 정렬 시 , 코드 줄바꿈이 안되어있는 소스 를 자동으로 정렬해주는 단축키입니다. 이클립스 줄번호 보여주기 window > preferen.. 더보기
이클립스 팁 외부 브라우저로 실행하기 외부 브라우저로 실행하기 이클립스 내부 브라우저는 인터넷 익스플로러에 가깝기 때문에 html5류의 페이지가 잘 보이지 않습니다. 웹페이지를 실행할 때 외부 브라우저가 실행이 되면 주소줄을 복사해서 붙이는 번거로운 일을 피할 수 있습니다. ctrl+3을 눌러서 browser라고 입력합니다. Preferences > Web Browser - General 항목을 선택합니다. Use external web browser를 선택하고 Default system web browser 세팅으로 설정해 놓으면 웹페이지 실행시 OS에서 설정된 기본 브라우저가 실행됩니다. json 코드 정렬 시 , 코드 줄바꿈이 안되어있는 소스 를 자동으로 정렬해주는 단축키입니다. 이클립스 단축키 자동 들여쓰기 자동 소스 정렬 이클립스 .. 더보기
이클립스 단축키 자동 들여쓰기 자동 소스 정렬 이클립스팁 json 코드 정렬 시 , 코드 줄바꿈이 안되어있는 소스 를 자동으로 정렬해주는 단축키입니다. 이클립스 단축키 자동 들여쓰기 자동 소스 정렬 이클립스 ctrl+shift+i 외부 브라우저로 실행하기 이클립스 내부 브라우저는 인터넷 익스플로러에 가깝기 때문에 html5류의 페이지가 잘 보이지 않습니다. 웹페이지를 실행할 때 외부 브라우저가 실행이 되면 주소줄을 복사해서 붙이는 번거로운 일을 피할 수 있습니다. ctrl+3을 눌러서 browser라고 입력합니다. Preferences > Web Browser - General 항목을 선택합니다. Use external web browser를 선택하고 Default system web browser 세팅으로 설정해 놓으면 웹페이지 실행시 OS에서 설정된 기본 .. 더보기
소스 자동 정렬 이클립스 자동정렬 2013.05.14 보내기 이클립스 자동정렬 단축키 Ctrl + Alt + F 엉멍인 쿼리를 Ctrl + Alt + F 눌러주면 ↓ 이렇게 정렬됩니다 참 편해요~ 하지만 코드가 길면 자동정렬을 할경우 Width 가 default 80 이기 때문에... 소스 참조하려고 보면 원본소스나 추출 방법등 차이로 인해 소스가 정렬되지 않는 경우가 있습니다. 이럴 경우 가독성이 떨어져서 참조가 어려운데 이클립스에서는 이를 자동으로 정렬해주는 기능이 있습니다. 다만 모든경우에 적용되지는 않습니다. 더보기
[이클립스]이클립스 웹브라우저 호출 설정 변경 [이클립스]이클립스 웹브라우저 호출 설정 변경 웹프로젝트 개발 시 ctrl+f11 키를 이용해서 웹브라우저 상에서 결과를 확인하려고 할때 이클립스 자체 웹브라우저가 실행되도록 기본 설정이 되어있습니다. 자체 웹브라우져는 html5 지원이 안되고 실제 웹브라우저와도 다른 결과가 나오는 경우가 많습니다. 아래 설정으로 이클립스 자체 브라우저가 아닌 별도의 브라우저로 결과를 확인하실 수 있습니다. 1. 이클립스 메뉴 window > Preferences > General > Web Browser 이동 2. 설정화면에서 Use external Web browser 라디오버튼 클릭 3. External Web browser 목록 중 브라우저 선택 4. apply 적용 ,ok 더보기
[이클립스] 콘솔에서 가비지콜렉터 gc 로그 안나오게 하기 검색결과 등을 볼때 콘솔창에 GC 로그가 찍히는 분은 이렇게 하시면 됩니다. Eclipse -> Servers탭 -> Over View창 -> General Information -> Open launch configuration -> Edit launch configuration properties창 -> Arguments탭 -> VM arguments 입력란에 아래 옵션 제거 -verbosegc 혹은 (-verbose:gc) 반대로 찍기를 원하시면 해당옵션을 입력 더보기
PC에서 java 기반 웹 개발 및 테스트 [환경 구축 설치부터 구동까지] 1 JDK 설치 자바기반 애플리케이션 개발을 위해 JDK를 설치해야 합니다. http://www.oracle.com/index.html Downloads>Java SE> JDK 6 해당 게시글에서 설치하는 버전은 jdk-6u17-windows-i586.exe 입니다. JDK 설치 후 Eclipse가 구동이 안되거나 동작이 제대로 안될 때는 현재 기본 JDK가 어떻게 설정되어 있는지 확인해야 합니다. 도스 창에 java -version을 입력해보면 정상적으로 설정된 경우에는 아래와 같이 나타납니다. [그림1-1] 위 결과처럼 나오지 않고 다른 버전의 JDK 가 나온다면 시스템 환경변수 내 JAVA_HOME이나 PATH등에 다른 버전의 JDK가 먼저 잡혀 있는 경우가 많습니다. 이 부분을 JDK 6가 기본 .. 더보기
[eclipse] java 코딩 에러 잡기 1 자동 import 처리 ( Ctrl+Shift+m ) 보통은 이클립스안에서 열린 자바파일 들간 소스를 복사하게 되면 알아서 자동 임포트를 해줍니다.(쓸데없는 것들까지 자동으로 임포트하는 경우는 간혹 있습니다..) 그러나 클래스명을 직접 키입력하거나 다른에디터의 소스를 복사하는 경우는 자동 임포트가 안됩니다. 이런 경우에 자동 임포트 기능을 이용하여 import 코딩을 자동생성할 수 있습니다. 다른 패키지의 동일한 클래스명이 존재할 경우 동일한 클래서의 리스트 정보를 보여주고 선택할 수 있도록합니다. Ctrl+Shift+m 더보기
[eclipse] 이클립스의 가장 중요한 기능 java 소스 찾기 F3, Alt+좌우방향키, Ctrl+t F3 : 메소드, 클래스레퍼런스, 변수 에서 사용하며 마우스를 클릭한 후 누르면 해당 선언위치로 이동합니다. 선언 구문의 파일이 열려있지 않은 경우 자동으로 열어줍니다. .java 파일로 존재하지 않는 경우(.jar 등 class파일만 존재하는 경우) 는 못찾아갑니다. Alt+좌우방향키 : F3 기능을 이용하여 이리저리 자바소스를 찾아다니다가 전단계에 찾았던 파일, 원래 파일위치를 찾고자 할 경우 사용합니다. 좌측방향키는 이전단계, 우측방향키는 이후단계 파일간 위치 또는 파일내의 위치로 이동합니다. Ctrl+t : interface 또는 abstract 내의 선언의 경우 F3 기능을 사용하면 실제 구현 된 메소드를 찾아가지 않고 선언부인 껍데기만 찾아가죠.. 이럴경우 Ctrl+t를 이용하면 interfa.. 더보기
이클립스 팁 울트라에서 지원하는 열모드 사용 (갈릴레오) java 개발자라면 이클립스를 필수로 사용하지만 울트라에디터를 병행해서 쓰는경우가 많았었죠. 왜냐하면 울트라의 초강력 기능인 열모드 편집이 있었기 때문이죠. 울트라 에디터 에서 지원하던 열모드 (Alt +C) 편집기능을 이클립스 갈릴레오 버전에서 지원을 합니다. Alt+Shift+A 를 이용하면 열모드 편집이 가능하네요. 울트라는 이제 안녕~~인건가요.. 하지만 아직 울트라가 가볍고 친숙해서 쉽게 버리질 못한다는.. 더보기