본문 바로가기

컴퓨터/언어,프로그래밍

자바(JAVA) EXE실행파일 만들기

자바를 배우고 계신분들이나 어느정도 하신분들은
 "자바를 컴파일하면 Class파일인데,
이건 바로실행이안되요"
 라고 걱정하시죠? ㅎㅎ
쉽고 간편하게 JAVA의 Class파일을 EXE파일로 만드는 프로그램과 방법을 소개하겠습니다

우리는 JSMooth 라는 프로그램을 사용할건데요.
동일한작동을하는 여러프로그램이 있지만, 이프로그램이 전 젤 친숙합니다 ^^
http://jsmooth.sourceforge.net/download.php
이사이트에서 다운로드 가능합니다!
귀찮은분들은 그냥 받으세요 ㅋ

혹시나해서..이클립스 다운받기 : 클릭

우선 시작하려면 이클립스(Eclips)로 EXE파일을 만들 프로젝트 혹은 Class파일을 불러옵니다.
그다음 그림과같이 파일->Export 를 클릭합니다

사용자 삽입 이미지




그러면 아래그림과 같이뜨는데요
사용자 삽입 이미지
 JAVA라는 목록을 펼쳐 보면 JAR File이 있죠?
이것으로 내보내기(Export)할것이므로 이것을 클릭한뒤 다음을 누릅니다.

사용자 삽입 이미지

그러면 이와같은창이 뜨는데요,
이제 JAR로내보낼 프로젝트(혹은Class)를 체크해주세요
전 SoccerBasic이라는 프로젝트를 컴파일할것이므로 이것을 체크해서 선택하겠습니다
그리고 내보낼위치도 설정해야겠죠?

자! 이제 기본적인 준비는 완료되었습니다.

본격적으로 JSMooth로 EXE파일을 만들어볼까요?

이제 아까 받아 설치하셨던 JSMooth를 실행시키구요, 왼쪽 사이드바의 순서를 따라가면 된답니다.
Skeleton을 클릭하셔서 그림과같이 설정해 주세요.
사용자 삽입 이미지
AWT를 사용하셨다면 당연히 Windowed Wrappper를 선택하겨야겠죠
그리고 설정중에 Single instance를 체크해줍니다.


그다음 사이드메뉴중 Executable 을 선택하시고,
맨위에칸에는 최종 exe파일명을, 밑에는 아이콘파일을 지정해줍니다.
사용자 삽입 이미지


이제 다하셨다면 좌측의 Aplication메뉴로 넘어가서요,

먼저 파일+ 버튼을 눌러서 아까 이클립스로 제작했던 JAR파일을 찾아서 추가해주시구요

그리고 MainClass란에 작업했던 자바소스의 메인클래스명을 입력해주세요. 일반적으로 public static void main(String[] args)함수가들어있는 public클래스 이름이겠죠?

마지막으로 톱니바퀴모양을 클릭하면 끝입니다!

사용자 삽입 이미지

이렇게 세개의 파일이 생성되었죠?
이떄까지 한 과정은  이클립스등의 프로그램으로 클래스파일모듈을 JAR로 압축하고, 그 JAR과 EXE를 연개해주는 방식입니다. 즉, JAR과 EXE파일은 항상 같이 배포되어야 하죠 ^^

그럼 유용한 팁이되었길 바래요~ 제홈피 놀러오새요 http://www.softhearts.ze.to
제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...