'이클립스'에 해당되는 글 7건

  1. 2014.11.13 이클립스 jspf 파일 validation 끄기
  2. 2012.11.05 Maven-Android-Eclipse 연동
  3. 2011.06.21 eclipse.ini -vm 옵션 설정
  4. 2010.08.06 Eclipse 프로젝트 참조
  5. 2010.04.20 이클립스 단축키
  6. 2010.04.16 Error with JSTL tags in eclipse
  7. 2009.01.05 이클립스 Out of Memory 오류
2014.11.13 15:12

이클립스 jspf 파일 validation 끄기

Windows - Preference - Web - JSP Files - Validation


"Validate JSP fragments" 체크 해제


Trackback 0 Comment 0
2012.11.05 13:55

Maven-Android-Eclipse 연동

1. Java SDK 설치

2. Eclipse 설치(여기선는 Java Developer 버전 사용)

3. Android SDK 설치

4. Maven 설치 또는 Eclipse 내장 사용

5. Eclipse 에 ADT(Android Development Tool) 플러그인

   주소: https://dl-ssl.google.com/android/eclipse/

6. 플러그인 설치 후 Eclipse의 Android SDK Manager를 열어 설치된 항목 확인

7. Eclipse에 m2eclipse 플러그인 설치

   주소: http://download.eclipse.org/technology/m2e/releases

8. Maven 에 Android용 Archetype 설정

8.1 Eclipse의 Package Explorer에서 New > Other > Maven > Maven Project > Next

8.2 Add Archetype.. click

8.3 Group Id와 Artifact Id, Version을 입력

     Group id: de.akquinet.android.archetypes

     Artifact Id: android-quickstart

     Version: 1.0.8

8.4 입력을 완료하면 아래와 같이 Archetype이 추가된다. 그리고 Archetype이 생성되면 MAVEN_HOME\.m2 디렉토리에 archetype-catalog.xml 파일이 생성된다.

※ Eclipse 버전에 따라 Archetype이 생성되지 않을 수도 있는데 생성이 되지 않는 경우 아래의 첨부파일을 Maven의 Repository에 넣어주면 된다.

archetype-catalog.xml

9. 프로젝트의 Group Id와 Artifact Id 그리고 개발하고자 하는 Android API 레벨을 입력한다.

9.1 이 상태로 처음 프로젝트를 생성하면 "Plugin execution not covered by lifecycle configuration...."라는 에러가 발생하는데 해당 항목을 선택하고 Quick Fix를 선택한다.

9.2 Quick Fix에서 Discover new m2e connectors를 선택 후 Finish

9.3 m2e Marketplace에서 Android Connector를 선택 후 Finish

9.4 이 후 Install 화면이 나오면 모두 선택 후 설치


10. Connector가 정상적으로 설치되면 아래의 화면과 같이 프로젝트가 구성이 된다.

종종 src/test/java 폴더가 없다고 나오는 경우가 있는데, 이럴 경우 해당 프로젝트에 src/test/java로 폴더를 추가해주면 오류가 해결된다.


[참고] Maven,Android and Eclipse - joining the team

           m2e-android site

           maven-android-plugin

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를 사용하면서 메모리 셋팅을 자주해 주게 되는데 이에 대한 설명은 다음을 참조하자.
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);
	}
}

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


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

Trackback 0 Comment 0
2010.04.16 09:01

Error with JSTL tags in eclipse

There isn't any bug in Eclipse, the problem is the order of elements.

Correct
<%@ 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
Trackback 0 Comment 0
2009.01.05 22:18

이클립스 Out of Memory 오류

이클립스를 사용하다 보면 Out of Memory 오류를 띄우면서 죽는 경우가 발생한다.
특히 이클립스 J2EE에서 빈번하게 발생한다.
이는 이클립스 설치 디렉토리의 eclipse.ini 파일을 수정하면 해결이 가능하다.

이클립스 J2EE 버전 eclipse.ini 파일 원문

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m   

원문의 마지막에 -Xms512m -Xmx256m으로 변경하면 문제가 해결된다.

수정된 eclipse.ini 파일

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m   
Trackback 0 Comment 0