반응형

웹 어플리케이션이 아닌, 1회성 심플 자바 어플리케이션이 급히 필요하여

IntelliJ 에서 jar 파일 만들기에 도전해 봤습니다.

 

우선 샘플로 HelloWorld 프로젝트를 하나 만들었습니다.

 

 

 

FIile -> Project Structure 로 들어갑니다.

 

 

 

Artifacts 선택 후 Add에서 JAR -> From modules with dependencies 를 추가합니다.

 

 

 

JAR 생성 창이 나오는데요, Main Class (JAR 실행 시 처음으로 실행될 class)를 선택해 줍니다.

 

 

 

 

 

 

JAR 만들 준비가 다 되었네요.

 

 

 

이제 JAR를 만들어 볼까요?

Build -> Build Artifacts... 로 들어갑니다.

 

 

 

화면 한 가운데에 Build 옵션이 나오네요.

 

 

Build를 선택합니다.

 

 

좌측 프로젝트 내비게이터에 out 디렉토리가 추가된 게 보입니다.

 

 

 

탐색기로 확인해 보겠습니다.

 

 

 

jar 파일이 생성되었네요.

 

 

이제 제대로 생성되었는지 실행 한번 해보겠습니다.

 

 

Hello World 가 잘 보입니다.

 

 

어쩌다 한번씩 자바 어플리케이션 필요할 때가 있는데, 참고하려고 정리했습니다.

 

조금이나마 도움 되시길~

반응형
반응형

개발하다 보면 SSH 접속 툴로 Putty를 많이 사용하게 되는데요,

 

Putty의 단점이 바로 커넥션 관리가 쉽지 않다는 거죠.

 

이 때문에 많은 분들이 커넥션 매니저와 같은 별도의 프로그램을 많이들 쓰시는데요,

 

저는 커넥션 매니저 프로그램들이 좀 불편하다고 많이 느껴서 빠른 실행 아이콘을 만들어서 많이 사용하는 편입니다.

 

저도 매번 새로 설치하면서 빠른 실행 아이콘 만드는데 이게 만들때보다 좀 번거로워서요,

 

이번 기회에 옵션들을 좀 정리해 봤습니다.

 

우선 Putty를 설치해 보겠습니다.

 

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

 

최근에는 윈도우 버전은 Installer(msi) 버전으로 올라오네요.

 

다운 받아서 설치해 보겠습니다.

 

 

프로그램 목록에 추가 되었습니다.

 

 

 

이제 단축아이콘을 하나 만들어 보지요.

 

 

 

새로 만들어진 단축 아이콘의 속성을 열어보겠습니다.

 

 

 

이제 바로 가기 대상 뒤에 옵션을 붙여 주면 됩니다.

 

제가 주로 사용하는 옵션들은 다음과 같습니다.

 

 

 옵션 용도 
-ssh SSH 프로토콜 사용 
-P 접속 포트 
-l  로그인 사용자 이름(계정) 
-pw 패스워드

 

"C:\Program Files\PuTTY\putty.exe" -ssh 192.168.10.1 -P 8888 -l myid -pw mypassword

 

위와 같은 식으로 입력한 후 실행해 보면 곧바로 접속되는 것을 확인할 수 있습니다.

 

 

더 많은 옵션들은 Putty Manual에서 확인하실 수 있습니다.

 

https://the.earth.li/~sgtatham/putty/0.69/htmldoc/Chapter3.html#using-cmdline

 

조금이나마 도움 되셨길 바랍니다 ^^

반응형
반응형

 

어제(9월 8일) 안드로이드 7.0 누가의 OTA 메시지를 받았습니다.

Nexus 5x 구입해서 마시멜로 사용한지 9개월만에 새 OS를 만났네요..

누가 업데이트 알림이 왔습니다

 

업데이트 후 제일 먼저 눈에 들어왔던 건

상단의 퀵세팅 타일이었습니다.

퀵세팅 타일이 심플해졌어요

마시멜로에서 처음 등장했던 퀵세팅 타일의 심플 버전이 생겼네요.

여기서 바로 와이파이나 손전등을 터치 한 번으로 켜거나 끌 수 있습니다.

 

이전 마시멜로에서는 넓은 타일이 나와서 한눈에 보기에는 편했지만

화면 대부분을 덮어서 좀 불편한 느낌도 없지 않았지요.

 

물론 누가에서도 심플 타일에서 아래로 한번 더 swipe 하면

넓은 타일을 볼 수 있습니다.

 

여기서 블루투스 이어폰을 연결하려고

블루투스 버튼을 터치했는데 이렇게....

 

곧바로 블루투스 설정 화면으로 들어가 버리더군요.

저는 우아하게 블루투스만 살짝 켜려고 했는데 말이죠.

 

우아한 조작을 위해서 수정 버튼을 터치하고 순서를 변경해 봤습니다.

수정 모드에서 해당 버튼을 길게 터치하면 이동이 가능합니다

 

퀵메뉴 타일에서 편리해진 또 하나가

배터리 세이버 모드 선택이 용이해 졌다는 겁니다.

 

마시멜로에서는 배터리를 선택해서

배터리 설정 화면으로 들어간 후

다시 배터리 세이버 모드로 들어가서 활성화 해야 했습니다.

 

 

마시멜로에서는 배터리 세이버 켜기가 쉽지 않습니다

 

누가에서는 퀵세팅 타일에서 배터리 터치하면

곧바로 배터리 세이버 선택이 가능해집니다.

배터리 세이버도 우아하게

 

잠금화면 알림창도 스타일리시하게 변했습니다.

스타일리시해 보이는 듯한 느낌적인 느낌

잠금해제 화면에서의 알림도 확실히 달라진 느낌입니다.

광고 메일도 우아하게 보이는군요

 

설정화면에도 들어가 봤습니다.

설정 메뉴별로 대표 설정값들이 한눈에 들어옵니다.

현재 설정값들을 한눈에 볼 수 있습니다

 

그리고 무엇보다 만족스러웠던 점..

여유 저장 공간이 1.6GB 이상 늘었네요.

마시멜로 때에는 2.9G 이던 여유 공간이 4.5G로 늘었네요

OS 업데이트 되면서 임시 파일이 삭제된 것일 수도 있지만

 OS 파일 크기도 줄어든 게 아닐까 싶네요.

 

오늘은 여기까지입니다.

이제 하루 틈틈히 써 본 거라 내용이 많지는 않네요.

계속 써보면서 또 올려보도록 하겠습니다.

 

반응형
SVN
반응형

오늘 svn으로 commit 을 시도하던 중
svn 서버가 이상이 생기면서
commit에서 더 이상 진행이 되지 않고,
취소도 되지 않는 상황이 발생했습니다.

겨우겨우 (프로그램 강제 종료 ^^:;)
eclipse를 종료 시키고
다시 실행해서 보니..

Attempted to lock an already-locked dir
svn: Working copy 'D:\...\WEB-INF\jsp\user' locked

이러면서
commit도 update도 아무 것도 안 되더군요.. ^^;;

부랴부랴 찾아보니..
Team -> Clean Up 실행하니까
lock 이 풀리더군요..

반응형

+ Recent posts