2011.11.16 14:25
 아카이브 파일 형태(jar 또는 war)로 패키징하여 배포하는 경우 내부에서 사용하는 참조라이브러리나 리소스 파일이 변경되어야 하는 경우 새로 패키징을 매번 하기란 여러모로 번거롭다. 이때에는 손쉽게 jar 명령으로 해당 파일만 교체해 보자.



 java의 기본 명령인 jar의 uf 옵션을 이용하면 아카이브파일(jar 또는 war 등) 내의 파일을 교체하거나 추가할 수 있다.

■ 명령어 사용법

jar uf 아카이브파일명 교체할파일명(디렉토리포함)


1. 시나리오
   TestWeb.war 에서는 ReferenceLibrary.jar 파일을 라이브러리로 사용(WEB-INF/lib 아래에 함께 패키징)하고 있는데,
   뒤늦게 ReferenceLibrary.jar 의 기능 결함이 발견되어 war의 재패키징 없이 버그를 수정한 라이브러리만 교체하고자 한다.

2. 준비사항
  아카이브 파일내의 교체할 파일의 위치와 동일한 디렉토리 구조를 만들어 교체할 파일을 준비해 둔다.
  예) D:\deploy\WEB-INF\lib\ReferenceLibrary.jar
  
3. 명령수행
  D:\deploy>jar uf TestWeb.war WEB-INF\lib\ReferenceLibrary.jar


Posted by kimgisa.net
2011.07.31 17:52


안드로이드 폰 화면을 프레젠테이션할 때 유용한 도구가 있어 소개한다.



Android Screen Monitor

 Android Screen Monitor(ASM) 는 안드로이드 기기나 에뮬레이터 상의 화면을 모니터링할 수 있는 도구이다.
 
 화면을 실시간으로 모니터링 할 수 있고, 방향(가로, 세로)를 바꾸거나 PNG 파일로 저장하는 기능을 제공한다.

  • 준비물
    JDK 5 or 6
    Android SDK 1.5/1.6/2.0 SDK
  • 설치방법
    1. JDK 설치, bin 디렉토리를 path로 설정
    2. Android SDK 설치, tools, platform-tools 디렉토리를 path로 설정
    3. Android Screen Monitor 다운로드


  • 사용방법
    1. USB 디버깅 모드를 켠다.
       설정 > 어플리케이션 > 개발 > USB 디버깅 체크(각 기기에 맞는 USB 드라이버는 설치되어 있어야 함)



    2. 콘솔에서 java -jar asm.jar 를 실행한다.


    3. 기기를 선택한다.




    4. 모니터링이 실행된다.
       모니터링 화면에서 우클릭하면 부가 기능을 사용할 수 있다 (화면전환, 이미지 저장 등)


Posted by kimgisa.net
2008.03.06 12:45

[제어판]-[마우스]-[고급기능] 에서
“외부 USB 포인팅 장치가 연결된 경우 내부 포인팅 장치를 비활성화합니다” 에 체크한다.

사용자 삽입 이미지

노트북에 따라 탭 메뉴의 장치 환경설정항목이 다를 수 있음

Posted by kimgisa.net