"윈도우 jar 파일 실행"의 두 판 사이의 차이

23번째 줄: 23번째 줄:


==방법 2: 연결 프로그램==
==방법 2: 연결 프로그램==
*[[윈도우 JRE 설치 확인]]<ref>설치 안되었으면 [[윈도우 JRE 설치]]</ref>
*[[윈도우 JRE 위치 확인]]<ref>설치 안되었으면 [[윈도우 JRE 설치]]</ref>
*[[Sysinternals 설치]]
*[[Sysinternals 설치]]
*jar_launcher.cmd 생성
*jar_launcher.cmd 생성

2013년 2월 9일 (토) 21:52 판

윈도우 jar 파일 실행

1 사전 작업

2 방법 1: cmd에서 실행

  • 탐색기로 jar가 들어있는 폴더로 이동
  • 탐색기 여백공간에서 Shift 우클릭 --- 여기서 명령 창 열기(W)
  • 다음과 같이 명령어 실행
명령어
javaw -jar 파일명
java -jar 파일명
→ GUI 프로그램이면 javaw, 명령창 프로그램이면 java로 실행하자.[2]
→ javaw는 프로그램을 백그라운드로 띄우기 때문에 명령창을 닫아도 된다.[3]
실행예시
D:\Portable\kSar-5.0.6>javaw -jar kSar.jar
kSar는 GUI 프로그램이기 때문에 별도의 창이 뜬다. 명령 창은 닫아도 된다.

3 방법 2: 연결 프로그램

명령어
echo psexec /accepteula -d "C:\Program Files\Java\jre7\bin\javaw.exe" -jar %1 > C:\Windows\System32\jar_launcher.cmd 
type C:\Windows\System32\jar_launcher.cmd
실행예시
C:\Users\jmnote>echo psexec /accepteula -d "C:\Program Files\Java\jre7\bin\javaw.exe" -jar %1 > C:\Windows\System32\jar_launcher.cmd
C:\Users\jmnote>type C:\Windows\System32\jar_launcher.cmd
psexec /accepteula -d "C:\Program Files\Java\jre7\bin\javaw.exe" -jar %1

한번 연결 프로그램으로 설정해두면 향후에는 더블클릭으로 jar를 실행할 수 있다

  • jar 파일 우클릭 --- 연결 프로그램(L)...
  • "연결 프로그램" --- [찾아보기(B)...]
  • "연결 프로그램..." --- C:\Windows\System32 로 이동 --- java.exe 선택 --- [열기(O)]
  • [확인]

4 같이 보기

5 주석

  1. 윈도우 JRE 설치만으로도 될 것 같지만... jar 파일을 실행시킨다는 것은 대부분 개발자일테고 그렇다면 역시 JDK를 설치하는 편이 낫겠지...
  2. GUI 프로그램을 java로도 실행가능한데, 조금 차이가 있다.
  3. 반대로 java로 실행한 경우에는 명령창을 닫으면 자바프로그램도 종료되어 버린다.
  4. 설치 안되었으면 윈도우 JRE 설치

6 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}