본문 바로가기
잡다지식

jar 파일 실행하기

by 청양호박이 2021. 2. 2.

요즘들어 주변 사람들이 jar파일을 실행하는데 애를 먹고 있어서 해결방법을 정리해서 올려봅니다. 다양한 스타일이 있겠지만 제가 사용하는 방법에 대해서 별도로 작성해 보았습니다. 사실 이 글은 기존에 아마... spring boot 관련된 글 중에 시작하기에 약간 터치한 부분인데, 여기서는 좀더 자세히(?)... 뭐 자세히라고 할 것도 없네요... 

 

STS도 그렇고 SQuirreL SQL도 그렇고... 개발을 시작하는 분들 입장에서는 아무래도 당황할 수 있을 것도 같습니다. 보통은 설치 파일을 받으면 msi, exe 이런걸로 되어 있어서 그냥 더블클릭하면 너무 상큼하게 시작이 되겠지만 jar 즉 자바프로그램을 접하게 된다면... 저도 동감합니다.

 

그렇다면... 거두절미하고 간단하게 알아보겠습니다.

 

 

1. CMD에서 command로 실행


우선 자바프로그램을 실행시키기 위해서는, 실행이 가능한 환경을 구성해야 합니다. 따라서 우선 jdk를 설치해 줍니다. jdk는 github.com/ojdkbuild/ojdkbuild 에서 다운이 가능합니다.

 

ojdkbuild/ojdkbuild

Community builds using source code from OpenJDK project - ojdkbuild/ojdkbuild

github.com

설치를 했다면... 

위의 그림과 같이 jre에 대한 Path가 정상적으로 등록이 되었는지 확인이 필요합니다.

 

시스템 > 고급 시스템 설정 > 환경변수 > 시스템변수 > 편집

 

에 보면 C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.282-1\jre\bin 이 정상적으로 등록이 되어있습니다. 확인이 되었으므로... cmd에서 java -version을 확인해 줍니다.

아주아주 정상입니다.... 그럼 이제 jar파일을 설치해 볼까요?? 크게 별게 없습니다. jar가 있는 경로에 접근해서 아래와 같이 입력해줍니다.

(예시는 STS를 기준으로 설명드리겠습니다.)

 

java -jar [jar파일명].jar

 

요로코롬 정상적으로 압출이 풀리고 동일한 경로에 압축이 풀린 폴더가 생성되어 있습니다. 

 

 

2. 바로가기를 만들어서 실행


바로가기는... 간단하게 해당 위치의 경로나 파일로 대상을 지정하여 실행을 하게 해주는 기능을 말합니다. 따라서 보통은 그냥 복잡한 경로의 폴더나 특정위치의 어딘가에 숨어있는 EXE파일에 대해서 바로가기를 바탕화면에 지정해 놓고 편리하고 더블클릭만으로 보여지게 해주는 것이죠.

 

그렇다면 바로가기에는 단순하게 폴더나 파일의 위치만 지정하는 것이냐?? 그렇지 않아요.... 

이렇게 생긴곳에는 대상(T)라는 항목이 있습니다. 여기에 해당 폴더나 실행파일의 이름이 들어가지요. 하지만 여기에 특정 command를 추가할 수 있습니다. 

다음과 같이, 파일명 앞에 java -jar를 추가해주면 됩니다. 이렇게 수행하면... 기존에 cmd를 통해서 수행하는 방법과 동일하게 동작을 하게되는 것이지요~

어때요... 너무 동일한 화면이죠??? 이렇게 2가지 방식으로 진행하시면 됩니다.

 

- Ayotera Lab -

댓글