넥서스7이 생긴 바람에 오랜만에 안드로이드 개발환경을 구축할 일이 생겨서 eclipse 에서 설치를 하려고 생각했는데, 가만히 생각해보니 ADT 만 설치하면 ADT 가 sdk 를 설치해준 기억이 나서, ADT 가 왠지 eclipse marketplace 에 있을거 같아서 한번 찾아보니 왠걸(!!!) 있었다. 그래서 설치해보니 매우 잘되어서 포스팅 시작~ *** 알고보니 지금은 http://d.android.com/ 에서 eclipse + ADT + SDK 까지 한번에 통합된 것을 받을 수 있네요 ㅠㅜ 아래 포스팅은 그냥 eclipse 가 이미 있을 때 안드로이드 개발환경 쉽게 붙이는 방법 정도로만....(아... 세상 빨리 변하네요 ㅋ) *** 일단은 JDK 깔고, eclipse 는 깐다. 이제 ADT ..
eclipse marketplace 기능이 들어온지도 어느 정도 지났는데(Helios 부터 추가되었음), 각종 글들이 아직도 url 을 넣는 방식으로 설명하고 있다. 좀 아쉬운 상황. 이제는 유명한 플러그인이라면, marketplace 에서 검색해보자~ 위와 같이 Help -> Eclipse Marketplace 를 클릭하자. 간단히 Find 창에 원하는 플러그인을 검색하면 바로 install 이 가능하다. PyDev(python 개발환경), Subclipse(subversion 사용), FindBugs(Java 버그 찾기) 등은 이와 같은 방법을 통해 쉽게 설치할 수 있다. 유명한 플러그인이라면서 번거롭게 홈페이지에서 설치 url 을 찾기 위해 시간을 낭비하지 말자~!!
우분투 리눅스에서 eclise & subclipse 로 svn(subversion) 사용시 commit 시에 chmod 를 할 수 없다면서 에러를 낼 경우에는 다음과 같이 SVN interface Client 를 바꾸면 해결이 된다. 만약 Client 에 SVNKit 이 없다면, subclipse 설치시에 SVNKit 모듈을 설치했는지 확인하자. If you face a error related chmod when using subclipse on ntfs repository, try to change SVN interface Client to SVNKit. If there is no SVNKit, please check installed module of subclipse. :)
SWT 를 이용해서 만든 Java 프로그램을 독립적으로(eclipse 없이) 실행하려면 생각보다 잘 안된다 -_-; 보통은 MOZILLA_FIVE_HOME 을 설정하라고 나오는데... 여튼 다음의 방법을 참고하여 실행하자. sudo apt-get install xulrunner-1.9.2 export MOZILLA_FIVE_HOME=/usr/lib/xulrunner-1.9.2.17/ export LD_LIBRARY_PATH="$MOZILLA_FIVE_HOME":"$LD_LIBRARY_PATH" java -jar ClipDic.jar 웹 검색을 해보면, MOZILLA_FIVE_HOME 을 /usr/lib/firefox 등으로 설정하라고 나오는데, 위와 같이 xulrunner 를 설치하여(sudo apt-g..
indigo 의 cdt 부터는 toolchain 에 Microsoft Visual C++ 설정이 포함되어 있다. 그런데 이 설정이 path 가 제대로 설정되지 않아 제대로 컴파일이 되지 않는다(incubation tool 인듯.. 아마 sr1 쯤 나오면 수정될지도?). 여튼, 빌드 시에 다음과 같은 에러를 낸다면, MSVCRT.lib(crtexe.obj) : error LNK2019: unresolved external symbol __imp__HeapSetInformation@16 referenced in function ___tmainCRTStartup MSVCRT.lib(crtexe.obj) : error LNK2019: unresolved external symbol __imp__EncodePoi..
!!!! 아래의 글은 2011년 4월 21일에 적은 것으로 현재는 android.git.kernel.org 에서 소스 코드 열람이 불가능합니다. 언제 구글에서 다시 가능하게 해줄지는 모릅니다;; 시간이 되면 다른 방법으로 소스를 받는 방법을 업데이트하도록 하겠습니다 !!!! http://android.git.kernel.org/ 에 안드로이드의 소스가 있는 것은 개발을 시작하신 많은 분들이 아는 내용이다. 하지만 여기서 자바 소스(framework)만 통째로 다운로드는 받는 것을 의외로 모르는 분들이 많아서 적어본다. 위의 사이트에 접속하면, 당장 아래에 좌~~악 git 목록들이 나열되는데, 우리가 안드로이드 App 을 공부하면서 필요한 소스(framework 부분)는 platform/frameworks..
빠르게 따라하기: 패키지에 대고, New -> JUnit Test Case 한 다음에, 클래스를 하나 적당히 생성.(JUnit4 build path 가 없다는 대화상자가 나오면 'Perform the following action: Add JUnit 4 library to the build path' 를 선택하고 OK 생성된 클래스를 'junit.framework.TestCase' 클래스를 상속 받도록 수정. 생성된 클래스에 public void 이며, 함수 이름이 test 로 시작하는 함수를 만듦. assertEquals() 함수들을 이용하여 적절한 테스트 케이스를 입력. 해당 프로젝트를 Run as -> JUnit Test 로 실행. 소스는 아래와 같음. package com.wimy.java.tes..
http://code.google.com/javadevtools/wbpro/ 정말 멋지다. 솔직히 C#을 더 자주 쓴 이유가 GUI 구성하기가 쉽고 웹 브라우저 임베딩이 쉬워서였는데, 이제 정말 eclipse + java + WindowsBuilder Pro 조합이면, 충분히 쓸만한 프로그램을 빠르고 쉽게(!!!) 만들어볼 수 있을것 같다. 이 플러그인이 쉽게 GUI 를 구성해주고, 웹 브라우저 임베딩까지도 쉽게 해준다. 게다가, Eclipse 의 강력한 refactoring 기능 때문이겠지만, 변수 관리들을 매우 잘 해준다. 평소 eclipse 의 강력한 기능들을 맛보고 싶어서 java 로 프로그래밍을 좀 해보기 시작하고 있었는데 마침 구글에서 이런 플러그인을 사서 무료로 풀어주니 어찌나 타이밍이 좋은..
eclipse 에서는 java 로 프로그램을 만든 후 export 명령을 통해 쉽게 jar 로 묶을 수 있다. 여러개의 class 파일들을 배포하는 것보다 하나의 파일이 배포하기 쉽고, 압축이기 때문에 용량도 줄고, 단순함은 배포의 오류를 줄일 수도 있다. 여튼 eclipse 에서는 매우 쉽게 jar 파일을 만들 수 있는데, 이미지 파일이나 사운드 파일등의 리소스 파일을 포함할 경우 경로 지정에 문제가 제법있다. 바로 로컬 파일 시스템과 jar 파일 시스템(?)의 경로 차이 때문에 발생하는데, 이상하게 검색해본 방법이 대부분 제대로 동작하지 않아서 이리저리 해본 결과, 다음과 같이 패키지 이름을 지정해주는 것으로 해결할 수 있었다. URL fileStream = getClass().getClassLoad..
eclipse 에서 visual studio 에서 사용하는 mfc나, win32 등을 편리하게 편집하려면, 특정 헤더 파일들의 경로를 지정해줘야 제대로 eclipse CDT 의 기능을 사용할 수 있다(intelisense, syntax highlighting등등). Project 의 Properties 를 열어서, 아래와 같이 path 를 설정해준다. path 설정을 한 후에는 Project 의 Index -> Rebuild 를 한번 해서 다시 indexing 하도록 해주자. eclipse CDT 는 상당히 잘 찾아준다. :)
- Total
- Today
- Yesterday