윈도우 jar 파일 실행

Jmnote (토론 | 기여)님의 2017년 5월 18일 (목) 17:51 판
윈도우 jar 파일 실행

1 방법 1: cmd에서 실행 ★

  • 윈도우 JRE 설치 확인[1]
  • 탐색기로 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 프로그램이기 때문에 별도의 창이 뜬다. 명령 창은 닫아도 된다.

2 방법 2: 연결 프로그램

이 방법을 적용하면 jar 파일 더블클릭시에 바로 실행된다. 또한 CMD 창을 남기지 않는다.[4]

명령어
SET "JRE_HOME=C:\Program Files\Java\jre7"
echo psexec /accepteula -d "%JRE_HOME%\bin\javaw.exe" -jar %1 > C:\Windows\System32\jar_launcher.cmd 
type C:\Windows\System32\jar_launcher.cmd
실행예시
C:\Users\zetawiki>SET "JRE_HOME=C:\Program Files\Java\jre7"
C:\Users\zetawiki>echo psexec /accepteula -d "C:\Program Files\Java\jre7\bin\javaw.exe" -jar %1 > C:\Windows\System32\jar_launcher.cmd
C:\Users\zetawiki>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 로 이동 --- jar_launcher.cmd 선택 --- [열기(O)]
  • [V] 이 종류의 파일을 열 때 항상 선택된 프로그램 사용 --- [확인]

3 같이 보기

4 주석

  1. 설치 안되었으면 윈도우 JRE 설치
  2. GUI 프로그램을 java로도 실행가능한데, 조금 차이가 있다.
  3. 반대로 java로 실행한 경우에는 명령창을 닫으면 자바프로그램도 종료되어 버린다.
  4. javaw로 별도의 창을 띄우고, psexec로 javaw를 백그라운드 실행시키는 스크립트를 만들고 이것을 연결프로그램으로 등록한다.
  5. 설치 안되었으면 윈도우 JRE 설치

5 참고 자료

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