자바로 만든 프로젝트를 실행파일(exe)로 만들때 사용하는 소프트웨어가 JSmooth 입니다. 실행파일로 만들어 주는 소프트웨어는 JSmooth 뿐만 아니라 다양합니다.

 자바 실행 파일 만드는 방법
 


1. JAR 파일 만들기
     

자바 실행파일을 만들기 위해서는 먼저 JAR 파일을 만들어야 합니다. JAR 파일을 만들고 나서 JAR 파일을 exe 파일로 만들 수 있습니다.

JAR 파일 만드는 방법   ☞   이클립스 JAR 생성과 실행

JAR 파일을 더블클릭해서 프로그램을 실행할 수 있지만, JRE(자바런타임) 환경이 구축되어 있지 않다면 실행이 되지 않는다는 단점이 있습니다. 그래서 JAR 파일을 EXE 파일로 바꾸는 작업이 필요합니다. GUI 프로그램의 경우 JAR 파일 생성후 JAR 파일을 윈도우 실행 파일 EXE 파일로 Wrapping 하는 단계를 거처야 합니다.

2. exe 파일 만들기
     

JSmooth 사이트로 이동하여 JSmooth을 다운로드하여 설치하고, JSmooth 을 실행합니다.


Skeleton(1) 을 선택하고 Skeleton Selection(2) 목록에서 실행이 되는 프로그램을 선택합니다.
Console Wrapper  :  콘솔 프로그램
Windowed Wrapper  :  GUI 프로그램( Swing, SWT, AWT 등 )


Executable(1) 을 선택하고 실행파일에 대한 정보를 입력합니다.
Executable Binary(2) 은 생성할 실행파일 저장위치와 실행파일명을 입력합니다.
Executable Icon(3) 은 생성할 실행파일의 아이콘으로 원하는 이미지를 선택하면 됩니다.
Current Directory 은 설정 안하셔도 됩니다. 


Application(1) 을 선택하여 JAR 파일의 설정을 합니다.
Embedded jar(2) 는 EXE 파일로 만들기 위해 필요한 JAR 파일을 지정합니다. (JAR → EXE)
Main class(3) 은 JAR 파일의 메인 클레스를 지정해 주어야합니다. JAR 파일안에 여러개의 클래스가 존재하여 메인클래스를 지정해주지 않으면 에러가 발생합니다.


JVM Selection(1) 선택하고 JVM 정보를 입력합니다.
Minimum JVM version(2) 은 자신이 사용한 JVM 버전을 설정해 줍니다. 이 프로그램을 실행하기 위한 최소의 JVM 버전입니다.
JVM Search Sequence 목록은 자바 가상머신을 찾는 순서를 정하는 것입니다. Windows Registry 부터 Windows JView 까지 순서대로 찾습니다.


JVM Config(1) 는 라이브러리를 추가해서 사용할때 설정하는 부분(3) 과 JVM 이 사용할 메모리 크기를 설정(2) 하는 부분입니다.  필요하실때만 설정하여 사용하면 됩니다.


이제 실행파일 만들기 위한 설정이 끝났습니다. JSmooth 상단의 아이콘에서 톱니바퀴 모양의 아이콘을 클릭해서 실행파일로 만들 수 있습니다. Project → Compile 으로 하셔도 됩니다.


Compile 을 하시면 JSmooth 에서 설정한 정보를 저장하고 왼쪽의 그림처럼 EXE 파일이 생성됩니다.

지정한 위치로 이동하시면 EXE 파일이 생성되는 것을 확인할 수 있을 것입니다.

야이노마

» Contact Me: yainoma00@gmail.com




1