반응형

java로 application을 제작하면 문제가 되는 것이 실행방법이다.

윈도우 프로그램과 달리 exe파일이 없어 바로 실행 할 수 없어 실행하려는 PC에는 java가 꼭 필요 하다. 또한 배포 할 때도 그냥 일단 jar파일이 아니고 실행 가능한 jar파일로 배포 해야지 바로 실행이 가능하다. 


실행 가능한 Jar 파일 Export방법은 아래와 같다.

이클립스에서 프로젝트 우클릭 -> export -> java의 Runnable JAR file을 선택하여 NEXT -> Export 될 위치를 지정하고 이름을 정해 준후 Finish



export를 선택하고 아래와 같이 창이 나오면 Runnable JAR file을 선택



jar파일 만들 경로를 설정하고 완료하면 실행가능한 jar 파일이 생성된다.






반응형

'개발정보' 카테고리의 다른 글

Android 이미지에 컬러 적용 ColorFilter  (0) 2021.12.04
Android Handler와 View.post() 차이점  (0) 2019.12.16
[Android] adb로 apk추출하기  (0) 2016.02.29
Transition Animation  (1) 2015.12.28
Posted by 곡물스토리
,
반응형

안드로이드와 PC를 연결하여 PC원격 조종


컴퓨터로 동영상을 많이 보게 되는데 이때 침대에 누워서 동영상을 보다 컴퓨터를 조작해야 하는 순간이 온다. 그럴 때마다 일어나서 컴퓨터 앞에 않아야 하는 번거로움을 해결하기 위해 만들게 되었다.


서버와 클라이언트의 소켓으로 연결하여 안드로이드 앱에서 정보를 보내 서버에서 받아 PC를 조작하는 방식이다.


Server : java application

서버는 자바 애플리케이션으로 제작 하였으며 자바의 swing으로 UI를 구성 하였으며 Robot 클래스로 실질적인 PC컨트롤을 하게 된다.

Jar 파일로 되어 있으며 java를 이용하여 실행하면 된다.


* jar 파일 실행 방법을 모른다면 http://jhson5183.tistory.com/5 를 참고 하자.


Client : Android

클라이언트는 안드로이드앱으로 제작 하였으며 터치패드를 이용해 마우스를 움직이는 정보를PC에 전달한다. 그 외에 동영상 관련 단축키(앞뒤이동 및 소리 컨트롤)들이 몇가지 들어 있다. 

실행 시킨 PC의 IP를 입력하여 연결하면 PC와 연결된다 이때 주의점은 공유기로 PC가 연결되어 있다면 공유기 내부 IP를 꼭 확인 해야 하며 모바일 또한 공유기망을 사용해야 한다.


Client Code : https://github.com/jhson5183/MouseControl.git

Server Code or jar :https://github.com/jhson5183/MouseControlServer.git 

반응형

'오픈소스' 카테고리의 다른 글

AutoRollingViewPager  (0) 2015.12.30
DragAndDropGridView  (0) 2015.12.28
Posted by 곡물스토리
,