자바 윈도우 응용프로그램 만들기 :: java -> exe로 만들기!

2008. 10. 14. 22:32·Programing/JAVA
반응형
자바컴파일후 윈도우에서 실행할수 있는 응용프로그램을 만들기위해 네이버 누나에게 물어봤지만
들려오는 대답은 사막에서 모래알찾기[어?]
1시간정도 삽질후 exe파일만들기 성공 ㅠ_ㅠ
혹시나 저처럼 고생하시는 분이 계실까봐 exe파일 만드는 방법 올립니다~ : )

준비물 : 이클립스, JSmoot, *.jar
있어도 좋고 없어도 좋은 준비물 : 아이콘[...]

[JSmooth다운받기]


1.exe프로그램을 만들기전에 일단 jar파일을 만들어야합니다.

네 여기까지 하셨다면 *.jar파일이 생성 되셨을 겁니다.
그럼 이 *.jar파일을 가지고 JSmooth프로그램을 이용하여 exe를 만들어 보겠습니다.
(아.. 포샵 노가다...OTL)

일단 첨부한 JSmooth파일을 받아 설치합니다.

:: 밑의 강좌는 제로스님(http://blog.naver.com/yangsewon) 블로그에서 펌했습니다...  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: (포샵작업중 저장도 못했는데 다운 OTL 그래서 어쩔수 없이 다른 분의 강좌를 가지고 왔습니다 ㅠ_ㅠ) :::::::::::::::::::::::::::::::::::

1. http://jsmooth.sourceforge.net/ 에서 JSmooth 을 다운, 설치 한다. (InstallFactory 는 첨부파일 다운)

 

2. 변환할 jar 파일 하위에 lib 폴더를 만들고 swt.jar  를 복사한다.

  - swt.jar 는  http://www.eclipse.org/swt/ 에서 - Development - Windows - swt-3.4-win32-win32-x86.zip - 다운받고..

  - jre 는 http://java.sun.com/products/archive/  에서 다운받는다.

 

3. JSmooth 를 실행

 

 

 

4. 좌측 패널의 Skeleton을 선택후 필요한 부분을 설정함.

  - Windowed Wrapper를 선택

  - 생성된 exe 파일을 실행시 사용자의 컴퓨터에 JVM이 설치되어 있지 않다면  JVM설치를 위해 출력할 메시지와 JVM설치를 위해

    다운로드 할 URL을 적어준다.

 

 

 

5. 좌측 패널에서 Executable 을 선택한다.
  - 찾기 버튼을 클릭해서 생성할 실행파일명과 위치를 설정한다.
  - 생성할 실행화일에 아이콘을 사용하려면 icon항목에서 아이콘 파일을 설정한다.

 

 

 

6. Application 을 선택한다.

 - Classpath를 제일먼저 잡아준다.
 - 실행파일로 만들 AppSample.jar파일과 SWT실행을 위해 필요한 swt.jar파일을 추가합니다.

 - Main class항목에 exe파일 실행시 실행될 클래스 파일을 설정해 준다.

 

 

 

 

 

7. JVM Selection 을 선택합니다.

  - 사용할 JVM의 버전 제한이 필요하면 넣는다.

   

 

 

8. JVM Configuration 을 선택후 필요한 부분을 설정함.
  - Memory Settings 항목은 JVM이 사용할 최초/최대 메모리를 설정한다. (선택사항)
  - SWT 네이티브 라이브러리들이 위치한 디렉토리를 설정한다.
    java.library.path = lib

 

 

 

9. System > Save 메뉴를 클릭하여 환경 설정내용을 별도의 파일로 저장 한다.

 

10. Project > Compile 메뉴를 선택해서 실행파일을 생성 한다.

 

 

 11. EXE 파일을 확인한다.



반응형

'Programing > JAVA' 카테고리의 다른 글

자바 :: JAVA :: Thread :: 쓰레드 :: 다중 상속  (1) 2008.10.20
JAVA :: 자바 :: 예외처리 :: Encapsulation  (0) 2008.10.20
JAVA :: 자바 :: instanceof :: Type 비교연산자  (3) 2008.10.16
JAVA :: 자바 :: 예외처리 :: exception :: try :: catch :: finally :: 사용자 정의 예외클래스 만들기  (0) 2008.10.16
JAVA :: 자바 :: 예외처리 :: exception :: try :: catch :: finally  (0) 2008.10.15
java 세미나  (0) 2008.10.15
윈도우XP에서 jar파일 만들기  (0) 2008.10.14
Java,Jsp Keywords  (0) 2008.10.14
'Programing/JAVA' 카테고리의 다른 글
  • JAVA :: 자바 :: 예외처리 :: exception :: try :: catch :: finally
  • java 세미나
  • 윈도우XP에서 jar파일 만들기
  • Java,Jsp Keywords
Dongkkase
Dongkkase
개발자로 일하면서 부딪히는 문제풀이가 누군가에게 도움이 되길 바라며
    반응형
  • Dongkkase
    정집사의 개발로그
    Dongkkase
  • 전체
    오늘
    어제
    • All (432) N
      • 금융 (50) N
      • Programing (268) N
        • Algorithm (28)
        • API (2)
        • javascript (121) N
        • CSS (6)
        • HTML (10)
        • PHP (15) N
        • JAVA (27)
        • JSP (17)
        • JSP 예제 (1)
        • IOS (1)
        • Android (1)
        • Sencha Touche (1)
        • bat file, cmd (0)
        • 디버깅 (2)
        • SQL (17)
        • MS-SQL (1)
        • MySQL (12)
      • Server (14)
        • Docker (1)
        • Windows (9)
        • Linux (3)
        • jeus (1)
      • Database (5)
      • IT 일반 (15)
      • 리뷰 (36) N
        • Book (17) N
        • 제품 (1)
        • 영화 소개 (11)
        • 음악 소개 (7)
      • 잡생각 (31) N
        • 회고 (2) N
        • 자료실 (6)
        • 낙서장 (12)
        • 위시리스트 (2)
        • WOW (1)
        • 덕 (1)
  • 인기 글

  • 최근 댓글

  • 태그

    IT 관련
    SQL
    Java
    IT블로그
    js패턴
    jsp
    자바스크립트유틸
    자바스크립트
    자바
    기초
    위시리스트
    디자인패턴
    iT's MY LiFE
    IT·컴퓨터
    읽고 싶은 책
    php
    사고 싶은 책
    JavaScript
    블로그
    It
  • hELLO· Designed By정상우.v4.10.3
Dongkkase
자바 윈도우 응용프로그램 만들기 :: java -> exe로 만들기!
상단으로

티스토리툴바