자바

    이클립스, 톰캣 개발 환경 구축

    오랜만에 컴퓨터에 톰캣 환경을 구축하려고 보니 많은게 변해있었다. 톰캣은 어느새 7까지 나와있었다. 톰캣 7을 깔았다가 이클립스에서 톰캣 연동 플러그인이 6까지만 나와있길래 그냥 편한대로 6으로 다시 깔았다. 자바는 당연히 필수로 받아야 하며, 이클립스는 "Eclipse IDE for Java EE Developers"을 받으면 톰캣 플러그인이 합쳐져 있다. 합쳐져 있는 것이 싫으면 "Eclipse IDE for Java Developers"을 다운 받아서 플로그인을 깔면 되고, 이미 기존에 쓰던 이클립스에 이어서 쓰고 싶다면 플로그인만 받아서 설치하면 되겠다. 1. 자바 다운. http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. ..

    구글맵 API 받기

    구글맵 API 받기

    Android MAP Key 받는 곳 http://code.google.com/intl/ko-KR/android/maps-api-signup.html 받을려면 MD5 값이 필요하다. 이 값을 생성하기 위해서는 안드로이드 keystore와 자바 keytool이 필요하다. keystore위치 Windows Vista: C:\Users\\AppData\Local\Android\debug.keystore Windows XP: C:\Documents and Settings\\Local Settings\Application Data\Android\debug.keystore OS X and Linux: ~/.android/debug.keystore keytool위치 \자바 설치경로\jdk\bin ex) C:\Prog..

    자바 개발시 오버라이드 @Override를 꼭 사용하자

    한 개발 까페 게시판에서 @Override를 꼭 사용하자라는 글을 보았다. @Override는 자바 1.5부터 생긴 어노테이션인데, 문자 그대로 메소드를 오버라이드를 한다는 것을 명시하는 것이다. 사용하지 않아도 개발에는 아무런 문제도 없지만 이것의 장점은 개발자의 실수를 체크해줄 수 있다는 것이다. 안드로이드에서 개발자가 ListActivity클래스를 상속받아서 onOptionsItemSelected라는 메소드를 오버라이드 한다고 할 때, 실수로 철자를 틀려서 onOptionsItemSelectef라고 썼다고 하자. 개발자는 onOptionsItemSelected를 오버라이드 한 것이 아닌, onOptionsItemSelectef라는 메소드를 새로 정의한 것이지만 모르고 넘어갈 수 있다. 하지만 @Ov..

    try문 안에서 변수 값

    오늘 오랜만에 일이 있어서 jsp를 잠깐 만지게 되었는데 황당한 일을 겪었다. 내가 모르는 건지 모르겠지만. string str; try { str = "test"; } catch(){ ... } out.println(str); 라는 형태의 소스가 있다고 하면 맨 마지막에 출력을 할 때 계속 에러가 나는 것이었다. 자꾸 보다보니 NullPoint에러가 나는 거 같은데 try문 안에서 넣은 변수의 처리가 계속 안되는 것 같았다. 자바를 오랜만에 해서 다 까먹은건가? 계속 헤매다가 알 수 없는 이유를 알게 되었다. 처음 변수 선언시 str값에 null이나 ""를 넣어줘서 초기화를 해주면 제대로 "test"값을 출력한다. 자바는 1.4버전이다.

    안드로이드 개발 환경 설정

    안드로이드 개발 환경 설정

    개발 환경을 시작하기 전에 해야 할 환경. 자바SDK가 깔려있어야 한다. 안드로이드 SDK가 낄려있어야 한다. 이클립스(Eclipse IDE for Java Developers 버젼 추천)가 깔려있어야 한다. 이클립스에서 안드로이드 플러그인 설치 1. 메뉴에서 [Help] -> [Install New Software...]를 선택한다. 2. "Work with :" 옆에 있는 "Add"버튼을 누른다. Name : 마음대로 작성 Location : https://dl-ssl.google.com/android/eclipse/ 3. 검색된 플러그인 체크 후에 [Next]버튼을 누른다. 4. items목록에 'Android DDMS' 와 'Android Development Tools'를 확인 후에 [Next]..