'Eclipse'에 해당되는 글 7건
- 2011/09/02 Eclipse 블럭 형식 선택
- 2011/07/04 이클립스 에서 메이븐 이용 하여 빌드시에 Unable to locate the Javac Compiler in... 에러 처리 방법
- 2010/08/06 Eclipse 프로젝트 참조
- 2010/04/20 이클립스 단축키
- 2010/04/16 Error with JSTL tags in eclipse
- 2009/01/05 이클립스 Out of Memory 오류
- 2008/10/16 Eclipse 패키지 구조 표현 방법 변경 (1)
그후 키보드를 이용해 선택
한번 더 단축키를 입력하면 일반 선택 모드로 변경
[출처] Eclipse Tip: Block Selection Mode
이클립스 에서 메이븐 이용 하여 빌드시에 Unable to locate the Javac Compiler in... 에러 처리 방법

시나리오 : 이클립스에서 SVN 통해서 프로젝트를 받고 빌드를 할려고 하니 이런 시부랄 탱탱탱 .. 별 이상한 에러가 나타 났다.
구글링해서 이클립스에 실행 환경 설정 ( [ECLIPSE_HOME]/eclipse.ini ) 바꾸고 , [해당프로젝트] > Properties에 들어가 생지랄을 했으니 됬다가 안됬다가 또 쇼를 하는... 상황이 발생하였다.
해당 환경 : 윈도우7 32bit / 이클립스 핼리오스 / 핼리오스에 기본적으로 깔린 메이븐 플러그인 / 자바 jdk1.6.0_23
해당 에러 :
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 ~~ 어쩌고 저쩌고 에러 처리 방법
package com.printer;
public class MessagePrinter {
public void printMessage(String message) {
System.out.println(message);
}
}
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);
}
}
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
There isn't any bug in Eclipse, the problem is the order of elements.
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt" %>
Incorrect
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
[출처] Error with JSTL tags in eclipse
이클립스를 사용하다 보면 Out of Memory 오류를 띄우면서 죽는 경우가 발생한다.
특히 이클립스 J2EE에서 빈번하게 발생한다.
이는 이클립스 설치 디렉토리의 eclipse.ini 파일을 수정하면 해결이 가능하다.
이클립스 J2EE 버전 eclipse.ini 파일 원문
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
원문의 마지막에 -Xms512m -Xmx256m으로 변경하면 문제가 해결된다.
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m
이클립스를 처음 동작 시키면 패키지가 아래의 그림처럼 리스트 형태로 나타난다.
이걸 계층적으로 보이기 위해서는 package explorer의 오른쪽 아래 화살표를 누르고 Package Presentation에서 Hierarchical로 변경하면 된다.
아래는 변경 후 화면
Prev
Rss Feed