지금 약 안드로이드 공부를 3주 가량 하고있는데 가장 짜증났던 부분이 바로 코딩할 때 이클립스의 자동완성기능(?) 때문에 이클립스가 먹통이 되는 문제가 자주 발생 한다는 것이었다. 

- 자동 완성기능(?)이란 아래 화면처럼 코딩할 때 자동으로 코딩 목록을 선택하게 해 주는것이다.
 

 제일 많이 기다렸던 경우가 위처럼 .set~~ 이쪽 메소드를 사용 할 때 였던 것 같다.

 



 솔직히 Android의 역사가 짧기 때문에 어쩔 수 없는 문제인가 싶어 한번도 해결할 생각을 하지 않았었다. 하지만 우연찮게 이클립스의 최신판(INDIGO)에 대한 정보를 찾아보다가 Code Assist 에 대한 버그수정가 수정되었다는 정보를 입수 하였고,이 문제가 다름아닌 이클립스의 버그 였 다는것을 알게되었다.

 현재 가장 많은 유저들이 사용하고있는 Helios(2010년) 버전에서 발생한 버그로 단순한 Plugin패치 만으로 해결이 가능했다.



플러그인은 이클립스를 통해서 받을 수 도 있다고 하는데 그냥 편하게 아래에 파일을 첨부 하였다.


 위의 .jar 파일을 다운로드 받아 아래처럼 이클립스가 설치된 경로의 Plugins 폴더에 덮어 쓰자. (기존에 있는 jar파일에서 버그가 발생 했던 것이다.)

 

 이제 잘 될 것이다. 


ps. 위의 문제는 eclipse 2010년버전인 Helios에서만 해당되는 버그/수정 방법입니다. 이전 버전인 Galileo(2009) 나 가장 최신버전(2011)인 Indigo에서는 문제가 없다고 합니다.
 

'Programming > ANDROID' 카테고리의 다른 글

android/resource (리소스) 에 대해서...  (2) 2011.04.11
INSTALL_FAILED_INSUFFICIENT_STORAGE  (2) 2011.04.11
setContentView 에 대한 고찰..  (6) 2011.03.30
Layout 중첩 - Multi Page  (6) 2011.03.29
ViewGroup - RelativeLayout  (2) 2011.03.29

1. 플러그인 다운로드

 - http://www.eclipsetotale.com/tomcatPlugin.html


2. 압축을 풀어 이클립스의 plugins의 폴더에 넣는다.


3. 가장먼저 workspace를 웹폴더로 설정한다

  - JSP 환경에 맞게 환경설정을 새로 해야 하기 때문이다.


4. 이클립스를 실행하여 상단에 고양에 3마리 아이콘을 확인 한 후 환경설정에서 tomcat 메뉴를 확인

 1) tomcat

 - 현재 버전을 체크하고 설치된 폴더를 지정 해 준다.

 - context declaration mode 는 server.xml로 선택 한 후 conf폴더 밑에 server.xml을 선택한다.

 2) Advanced

  - 여기서도 톰캣의 홈을 설정

 3) Tomcat Manager App

  - 매니저의 ID와 PWD를 입력 후 저장!

'Programming > JAVA' 카테고리의 다른 글

HttpClient connection 설정 관련(timeout, RetryHandler)  (0) 2013.11.27
Using openCSV in JAVA  (0) 2013.11.20
JDBC 문법  (2) 2011.03.24
JDBC 설정  (2) 2011.03.24
JAVA IO  (1) 2011.03.24

1. MSSQL 같은 경우 driver를 직접 홈페이지에서 받아야 하지만, Oracle같은 경우는 설지할 때 설치경로의 jdbc 폴더 내에 압축파일로 저장되어있다. (ojdbc14.jar)

 1) JAVA에서 외부 프로그램의 드라이버를 저장하는 곳이 따로 있다. 바로,

 C:\Program Files\Java\jdk1.6.0_23\jre\lib\ext\ 아래에 복사하여 넣어둔다.

 2) 일반 사용자의 경우에는 

  C:\Program Files\Java\jre6\lib\ext\ 에 넣어둔다.


2. Eclipse 환경에서는 JDBC를 사용할 프로젝트만 Build Path 의 ADD external Archives에서 추가하면된다.



3. Eclipse 에서 Oracle Plug in 설치.

 1)http://quantum.sourceforge.net/    에서 플러그인을 다운

 2)com.quantum.feature_3.3.9_update_site_format.jar  의 압축을 푼다.

 3)그 폴더를 이클립스에서 help-Install new software... 에서 ADD한 후 local에 압축 푼 플러그인을 선택한다.

 4)프로그램을 재시작하여 Window-Perspective-Other.. 에 보면 Quantum DB를 선택할 수 있다. 

 5)이후 Database Bookmarks에 원하는 db를 추가하여 연결 할 수 있다. 드라이버는 oracle.jdbc.diver.OracleDriver를 선택.









ps-----------------------------------------------------------------------------


1) JDBC에서의 index는 Java에서 특별하게 1부터 시작한다.

'Programming > JAVA' 카테고리의 다른 글

이클립스 JSP plug in / 환경설정  (3) 2011.03.24
JDBC 문법  (2) 2011.03.24
JAVA IO  (1) 2011.03.24
JAVA Threads  (2) 2011.03.24
Java Call by value, Call by reference  (2) 2011.03.24

1. http://eclipse.org/ 에서 버전별로 다운로드받는다. 용도별로 가볍게 쓸 수 있지만 Eclipse IDE for Java EE Developers 를 다운받으면 JAVA와 웹프로그래밍 모두 사용 할 수있다.

2.  개발 환경에 맞게 문자 인코딩 설정을 해주어야한다. 최근에는 UTF-8 사용을 권고하고있는 편이다.(호환성)
  -   Windows - Preferences - General - Workspace 에서 설정할 수 있다.


3. 폰트바꾸기 : Windows - Preferences - General - Appearance - Colors and fonts - Java - Java Editor Text Font


4. 이클립스는 CLASSPATH 설정이 필요없다. (라이브러리 경로를 직접 설정할 수 있다.)

 

5. Workspace의 코드를 가져와 다른 pc에서 인식시킬 때.

 1. 복사한 PC의 eclipse에서 지정된 Workspace로 프로젝트 폴더를 옮긴 후 동일한 이름의 프로젝트를 생성하면 알아서 인식된다.

 2. 프로젝트 탐색기 창에서 마우스 오른쪽 메뉴인 Import를 눌러 General - Filesystem를 누르면 directory를 설정할 수 있는데 설정완료하면 해당 directory내부의 모든 .java 파일이 인식된다.

'Programming > BASIC' 카테고리의 다른 글

JSP와 JAVASCRIPT 차이  (0) 2011.03.24
이클립스 웹 환경 설정  (3) 2011.03.24
Oracle VirtualBox 설치  (2) 2011.03.24
리눅스 설치 (Ferora14)  (2) 2011.03.24
네트워크 개론  (1) 2011.03.24

+ Recent posts