포터블 버전이 필요한 이유로는 

컴퓨터에 자바가 없을수도 있고 버전 호환성이 맞지 않을수도 있다. 

이런경우 내가 세팅해놓은 환경 그대로 프로그램을 동작 시켜야 될 경우가 있다. 

완료된 프로젝트의 경우 포터블로 만들어 놓는다면 언제든지 실행 환경에 관계없이 테스트를 해볼수 있을것이다.

 

기존에 작성되었던 runnable.jar 파일을 이용해서 다음과 같이 포터블 버전 프로그램을 만들수 있다.

프로젝트 구조는 다음과 같이 구성해 보았다. 

 

source 내부 구조이다.

 

1. 사용하고자 하는 자바 버전파일을 넣어 둔다. 

2. 실행시키고 싶은  runnable.jar 파일을 가져온다. 

https://smrdls-java.tistory.com/entry/Java-runnablejar-%EB%A5%BC-%EC%8B%A4%ED%96%89%EC%8B%9C%EC%BC%9C-%EB%B3%B4%EC%9E%90

 

[Java] runnable.jar 를 실행시켜 보자

간혹 가다 보면 프로그램을 이클립스 없이 실행시키고 싶을때가 있을것이다. 이럴 경우 runnable.jar 파일을 통해 프로그램을 실행 시킬수 있다. jar 파일 실행 명령어 java -jar "실행시킬파일명".jar

smrdls-java.tistory.com

 

bat 파일은 윈도우에서 실행 시키는 프로그램이다. linux 버전에서는 sh 파일등 각 운영체제 별로 상이하다.

 

bat 파일 상세 내용이다. 

title <- 실행될 프로그램 제목 

set <- 환경변수 설정할때와 마찬가지로 값을 입력 할수 있다. 

현재 프로그램에서는 JREJDK_HOME으로 경로를

현재 경로 -> source -> JavaJREv8로 지정되었다. 

 

"%JREJDK_HOME%\bin\java"  -jar source\hwpxlib.jar 

해당 구문은 자바 bin에 자바 파일을 이용해서 runnable.jar 파일을 실행시키는 예제이다. 

'JAVA > Java Study' 카테고리의 다른 글

[Java] 공휴일 구하기  (0) 2023.11.30
[Java] Oracle 타입별 매핑표  (1) 2023.11.28
[Java] 크롤링과 API 차이  (0) 2023.10.23
[Java] 크롤링 1  (0) 2023.10.19
[Java] runnable.jar 를 실행시켜 보자  (0) 2023.09.26

+ Recent posts