'Java / JSP/Eclipse'에 해당되는 글 11건
- 2011/09/02 Eclipse 블럭 형식 선택
- 2011/07/04 이클립스 에서 메이븐 이용 하여 빌드시에 Unable to locate the Javac Compiler in... 에러 처리 방법
- 2011/07/03 STS 메이븐의 Select Dependency에서 검색 결과가 나오지 않을때
- 2011/06/21 SpringSource Tool Suite 설치 및 설정
- 2011/06/21 eclipse.ini -vm 옵션 설정
- 2010/08/06 Eclipse 프로젝트 참조
- 2010/04/20 이클립스 단축키
그후 키보드를 이용해 선택
한번 더 단축키를 입력하면 일반 선택 모드로 변경
[출처] 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 ~~ 어쩌고 저쩌고 에러 처리 방법
STS 설치 후 Mave 설정을 마치고 Dependency 추가를 위해 검색을 했는데 결과가 안나온다...
구글에게 물어보니 인덱스가 안 걸려서 그렇단다..
인덱스 업데이트를 설정하기 위해서
Windows - Preferences - Maven에서 "Download Repository index updates on startup"에 체크를 하고 STS 재실행
실행 후 우측 하단의 Update Index가 끝나면 검색가능!! (참고로 시간이 좀 걸림..)
[출처] STS maven "Select Dependency" not giving you any result?
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 설정
Maven 플러그인인 m2eclipse(Maven Integration) for eclipse를 설치하고 이클립스를 재가동하면 간혹 다음과 같은 경고 메시지를 볼 때가 있다.
-Dfile.encoding=UTF-8
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
Prev
Rss Feed