'Java / JSP/Eclipse'에 해당되는 글 11건

  1. 2011/09/02 Eclipse 블럭 형식 선택
  2. 2011/07/04 이클립스 에서 메이븐 이용 하여 빌드시에 Unable to locate the Javac Compiler in... 에러 처리 방법
  3. 2011/07/03 STS 메이븐의 Select Dependency에서 검색 결과가 나오지 않을때
  4. 2011/06/21 SpringSource Tool Suite 설치 및 설정
  5. 2011/06/21 eclipse.ini -vm 옵션 설정
  6. 2010/08/06 Eclipse 프로젝트 참조
  7. 2010/04/20 이클립스 단축키
2011/09/02 16:51

Eclipse 블럭 형식 선택

Alt + Shif + A를 입력하면 블럭 선택 모드가 변경됨

그후 키보드를 이용해 선택

한번 더 단축키를 입력하면 일반 선택 모드로 변경


[출처] Eclipse Tip: Block Selection Mode
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0
2011/07/04 10:53

이클립스 에서 메이븐 이용 하여 빌드시에 Unable to locate the Javac Compiler in... 에러 처리 방법

시나리오 : 이클립스에서 SVN 통해서 프로젝트를 받고 빌드를 할려고 하니 이런 시부랄 탱탱탱 .. 별 이상한 에러가 나타 났다.
구글링해서 이클립스에 실행 환경 설정 ( [ECLIPSE_HOME]/eclipse.ini ) 바꾸고 , [해당프로젝트] > Properties에 들어가 
       생지랄을 했으니 됬다가 안됬다가 또 쇼를 하는... 상황이 발생하였다.  

해당 환경 : 윈도우7 32bit / 이클립스 핼리오스 / 핼리오스에 기본적으로 깔린 메이븐 플러그인 / 자바 jdk1.6.0_23

해당 에러 : 

org.apache.maven.plugin.CompilationFailureException: Compilation failure
        Unable to locate the Javac Compiler in:
        [개인 로컬의 JAVA_HOME]\jre6\..\lib\tools.jar
        Please ensure you are using JDK 1.4 or above and
        not a JRE (the com.sun.tools.javac.Main class is required).
        In most cases you can change the location of your Java
        installation by setting the JAVA_HOME environment variable.



해결 방법 : 구글링해서 별 쇼를 다해봤지만 회사 대리님이 도와주셔서 .. 이클립스에 JRE_HOME 관련 해서 아에 설정을 잡아 버렸다.

1 . 메뉴에 Window >> Preferences 를 클릭  


2 . ADD 클릭 


3 . Add JRE 창 >> Standard VM 을 선택 >> Next 를 클릭


4 . JRE Definition 창에서 JRE home 과 JRE name 을 잡아 준다. 현재 저와 같은 경우는 제 로컬에 C:\Java\jdk1.6.0_23 에 jdk1.6 이 깔려 있어 저렇게 잡았습니다. JRE name 은 중복되지 않은 이름을 지정해 주면 됩니다. 마지막에 Finish 클릭!



5 . Installed JREs 창에서 금방 등록한 jre를 선택해 줍니다. 그리고 마지막에 ok 버튼도 클릭 !



6. 다음은 해당 프로젝트에 해당 JRE를 셋팅하겠습니다.  [해당프로젝트] 클릭 > 마우스 우클릭 > Properties  클릭 !



7 . Java Build Path 창 >> 이전 JRE 삭제 ( 충돌 나니까 삭제 하죠 ~ ) : 기존 JRE를 선택한뒤 Remove 버튼 클릭 !



8 . Java Build Path 창 >> 새로운 JRE 등록 : Add Libary.. 버튼 선택 



9 .Add Libary 창 >> JRE System Libary 선택 >> Next 클릭 !



10 . JRE System Libary 창 >> Alternate JRE 에서 아까 설정한 JRE 선택 후 Finish 버튼 클릭 >> Java Build Path 창에서 OK버튼클릭 



11 . 메이븐으로 빌드 : [해당프로젝트] 클릭 > 마우스 우클릭 > Run As > Maven Package 클릭! 



결과 : 빌드가 되어 /target/[해당프로젝트].war 파일이 생성이 된다. 


후기 : 이거 그림 뜬다고 다 외어 버렸다능... ㅡㅜ 앞으로 이런 비슷한 에러가 나면 10초안에 처리 할것 같아져 버렸다. 이 말도 안되는 자신감 . ㅋㅋ 저에 머리는 나빠서 이런거 다 적어야 합니다. ㅡㅜ 


[출처] 이클립스 에서 메이븐 이용 하여 빌드시에 Unable to locate the Javac Compiler in ~~ 어쩌고 저쩌고 에러 처리 방법

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0
2011/07/03 16:50

STS 메이븐의 Select Dependency에서 검색 결과가 나오지 않을때

STS 설치 후 Mave 설정을 마치고 Dependency 추가를 위해 검색을 했는데 결과가 안나온다...
구글에게 물어보니 인덱스가 안 걸려서 그렇단다..

인덱스 업데이트를 설정하기 위해서
Windows - Preferences - Maven에서 "Download Repository index updates on startup"에 체크를 하고 STS 재실행

실행 후 우측 하단의 Update Index가 끝나면 검색가능!! (참고로 시간이 좀 걸림..)

[출처] STS maven "Select Dependency" not giving you any result?

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0
2011/06/21 10:13

SpringSource Tool Suite 설치 및 설정

1. http://www.springsource.com/downloads/sts에 접속해 Windowws의 win32.zip을 다운 받는다.

2. 압축 프로그램을 이용해 압축을 푼다.

3. sts와 roo를 제외한 tcServer와 maven을 삭제한다.

4. sts 디렉토리의 sts.ini파일을 다음과 같이 수정한다.
4.1. -vm 설정: -vmargs위에 다음 추가
      -vm
      C:\Program Files\Java\jdk1.6.0_23\bin\javaw.exe
4.2 인코딩 설정(옵션): 파일의 가장 아래에 다음 추가
      -Dfile.encoding=UTF-8

5. STS 실행 및 Windows - Preference - Java - Installed JREs에 jdk를 기본으로 설정

6. Windows - Preference - Maven - User Settring에서 Local Repository 설정

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0
2011/06/21 09:47

eclipse.ini -vm 옵션 설정

Maven 플러그인인 m2eclipse(Maven Integration) for eclipse를 설치하고 이클립스를 재가동하면 간혹 다음과 같은 경고 메시지를 볼 때가 있다.


사용자 삽입 이미지

Maven Integration 은 이클립스 실행시 JRE가 아닌 JDK가 필요하단 말인데, 실제 "Installed JREs" 설정에 JRE가 아닌 JDK를 기본으로 셋팅해 주어도 이 에러는 계속 발생한다.
그러면 에러 메시지에서 제공하는 데로 eclipse.ini 의 -vm 옵션을 셋팅해 주어야 하는데 간단하게 다음과 같이 JDK의 bin 디렉토리에 javaw.exe를 셋팅해 주면 된다.

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
-vm
D:\Java\jdk1.6.0_12\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx512m
-Dfile.encoding=UTF-8

-vm 옵션을 통해서 JDK를 지정해 주는 것이다.

eclipse.ini 에 대한 설명은 다음의 주소를 참조하자.

그리고, 간단하게 eclipse를 사용하면서 메모리 셋팅을 자주해 주게 되는데 이에 대한 설명은 다음을 참조하자.
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0
2010/08/06 10:59

Eclipse 프로젝트 참조

아래와 같이 프로젝트가 2개가 있다. Lib Project는 프로젝트 참조를 하는 프로젝트 이고 Source Project는 참조가 될 프로젝트가 되겠다. 



MessagePrinter 클래스는 아래와 같이 스트링을 받아서 이를 출력하는 메소드를 가지고 있다.
package com.printer;

public class MessagePrinter {
	public void printMessage(String message) {
		System.out.println(message);
	}
}

다른 프로젝트를 참조하기 위해서는 먼저 프로젝트 참조를 추가해야 한다. 참조하고자 하는 프로젝트에서 우클릭 후 Build Path - Configure Build Path를 선택한다.




그럼 아래와 같이 Property 창이 뜬다. 여기서 Project를 선택하고 Add를 클릭~



그럼 참조가능한 프로젝트 리스트가 뜬다. 참조하고자 하는 프로젝트를 선택 후 OK



그럼 프로젝트 참조가 추가된 것을 확인할 수 있다.



자~ 이로써 준비 과정은 끝!!
클래스에서 프로젝트의 패키지를 import하고 메소드를 호출해보자.
import com.printer.*;

public class LibImport {
	
	public static void main(String[] args) {
		String testString = "Message from another project!!";
		
		MessagePrinter printer = new MessagePrinter();
		printer.printMessage(testString);
	}
}

짜잔~ 아래와 같이 정상적으로 호출 된것을 볼 수 있다.


크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0
2010/04/20 16:36

이클립스 단축키

Eclipse 의 모든 단축키는 Window >> Preferences >> General >> Keys 메뉴에서 확인 및 변경이 가능하다.(3.x 기준)


Ctrl + M : 전체화면 토글
Ctrl + E : 페이지 이동
Ctrl + Q : 마지막 편집 위치로 이동
Ctrl + D : 한줄 삭제
Ctrl + O : 메소드 리스트를 확인
Ctrl + 1 : 컴파일 해결 힌트
Ctrl + L : 원하는 소스 라인으로 이동
Ctrl + .(,) : 다음(이전) 오류로 이동
Ctrl + I : 들여쓰기 자동 수정
Ctrl + /(\) : 주석(해제)
Alt + <-(->) : 이전(다음) 작업 화면
Ctrl +(Shift)+ K : 문자열 찾기(위로)
Ctrl +(Shift)+ W : 파일 닫기(전체)
Ctrl +(Shift)+ F6 : Ctrl+Tab 기능
Alt + Shift + 방향키 : 블록선택(해제)
Alt + Up(Down) : 현재 줄 이동(위)
Alt + Shift + R : 메소드 리네임
Ctrl + F7 : 뷰간 전환
Ctrl + F8 : 퍼스펙티브간 전환
F12 : 에디터로 포커스 위치
Ctrl + Shift + /(\) : 블럭주석(해제)
Ctrl + Shift + O : 자동 import
Ctrl + Shift + M : 특정 클래스 Import
Ctrl + Shift + S : 모두 저장
Ctrl + Shift + W : 모두 닫기
Ctrl + Shift + T : 클래스 찾기
Ctrl + Shift + R : 자원 열기
Ctrl + Shift + Y : 대문자를 소문자로
Ctrl + Shift + X : 소문자를 대문자로
Ctrl + Shift + E : 줄끝 까지 삭제
Ctrl + Shift + F : 코드 자동 정리
Ctrl + Shift + L :
Ctrl + Alt + H : 메소드 보기
Alt + Shift + S : 메뉴 팝업
Alt + Shift + X : 실행 단축키 보기
Ctrl + Shift + Space  : 메소드의 파라미터 목록 보기
Ctrl + Shift + G  : 메써드나 필드를 참조 하고 있는 곳


- 템플릿 사용
"sysout" + Ctrl + Space
"try" + Ctrl + Space
"for" + Ctrl + Space
템플릿을 수정하거나 추가하려면 Window >> Preferences >> Java >> Editor >> templates 에서 할 수 있다.

[출처] Devil BBong's Story

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0