728x90

<실행 파일 및 설치 파일 생성 과정>
1. JAR 파일을 생성한다.
2. JSmooth와 JAR 파일을 이용해서 EXE 파일을 만든다.
3. Smart Install Maker로 설치 파일을 만든다.

앞서 InstallFactory로 설치 파일을 만들었었다.
생성된 설치 파일로 정상적으로 설치가 이루어졌지만 단축 아이콘의 실행에 문제가 생겼다.
SmallSQL이라는 외부 라이브러리를 통해, 프로그램 실행시 설치된 폴더의 DB를 읽어와야 했다.
설치된 폴더 안의 실행프로그램은 정상적으로 동작했다.
하지만 단축 아이콘으로 실행하는 경우 DB를 못 읽어와 바탕화면에 DB를 새로 생성하는 것이었다.
바탕화면의 아이콘은 단지 단축 아이콘이었는데, 이런 현상이 나타나는 이유를 알 수 없었다.
그래서 다른 프로그램을 알아보던 중 Smart Install Maker를 찾게 되었다.
사용법도 InstallFactory와 비슷하고 사용하기 편리하였다.
Smart Install Maker로 만든 결과 단축아이콘도 이상없이 잘 실행되었다.


<Smart Install Maker로 설치 파일 생성 방법>

1. 배포할 파일들(JAR/EXE 파일 필수)을 한 폴더에 넣어 준비한다.

2. Smart Install Maker 프로그램을 실행한다.

3. 좌측의 설치 프로그램과 제거 프로그램 항목들을 선택하여 필요한 내용을 설정한다.
<설치 프로그램>
- 메인 : 프로그램 이름, 버전, 회사명, 제목, 저작권, 설치파일 저장 위치, 설치파일 압축률 등을 설정한다.



- 파일 : 하단의 추가 버튼을 이용하여 배포할 파일들을 추가한다.



- 요구사항 : 프로그램 설치시 요구되는 운영체제와 .net Framework 버전 검사 등을 설정한다.



- 인터페이스
- 일반 탭에서 프로그램 설치시 설치 화면에 표시할 대화상자를 체크한다. 프로그램 폴더와 프로그램 메뉴 그룹도 설정한다.



- 설치 완료 탭에서 프로그램 설치 완료시 보여질 체크상자를 설정한다.



- 대화상자 : 설치 화면의 배경, 헤드, 로고, 언어, 아이콘을 설정한다.



- 바로가기 : 단축 아이콘을 설정한다. 바탕화면에 바로가기를 생성하거나 시작 메뉴의 프로그램 그룹을 추가할 수 있다.


- 바로가기 항목 추가 : 바탕화면에 단축 아이콘 추가, 시작 메뉴에 프로그램 그룹 생성



- 실행 명령어 : 프로그램 설치 전/후 작업을 설정할 수 있다.
- 프로그램 설치 후 JRE를 설치하도록 실행 명령어를 추가하였다.


- 실행 명령어 항목 추가 : JRE 설치



<제거 프로그램>
- 설정 : 제거 프로그램과 관련된 사항을 설정한다.



4. 모든 설정이 완료되면 상단의 '설치 프로그램 생성' 또는 '설치 프로그램 실행' 버튼을 클릭하여 설치 프로그램을 생성한다.
- 좌측이 설치 프로그램 생성, 우측이 설치 프로그램 실행 버튼이다.

728x90

'JAVA' 카테고리의 다른 글

자바 자료구조  (0) 2012.07.29
Servlet / JSP  (0) 2012.07.29
InstallFactory - exe파일로 셋업파일 생성  (0) 2012.07.29
jsmooth - jar파일로 exe파일 생성  (0) 2012.07.29
JAVA에서 post로 url에 데이터 넘기기  (0) 2012.07.29

+ Recent posts