자바 실행파일 만들기 1부.

코딩한 JAVA 파일을 컴파일 하면 CLASS 파일들이 생성된다는 것은 누구나 다 알고 있죠 ~

그러나 이런 파일들을 실행 하려면 명령프롬프트 창에서 java 클래스명 혹은 이클립스 같은 프로그램에서 가동을 해서 확인을 하죠 ~

그러면서 느끼는 아쉬움과 실행 파일을 만들어 볼까 하는 생각이 문뜩 들게 됩니다.

그래서 간단하게 실행 파일을 만드는 법을 알아봅시다.

가장 먼저 본인이 코딩한 JAVA 소스 파일을 컴파일 합니다.

그 후 이 파일들을 압축하는게 중요합니다.

보통 zip, alz, rar 같은 확장자 명을 갖는게 압축 파일이라고 알고 계실겁니다.

그러나 소프트웨어적인 것을 다루다 보면 아주 생소한 확장자 명을 갖는 압축파일이나 기타 파일들을 접하게 되죠.

그럼 다시 본론으로 돌아가죠. 우리는 파일을 jar로 압축 할 겁니다.











jar 압축에는 여러 옵션이 존재합니다. (그 부분은 각자 알아서 공부!!)
jar 옵션 파일명.jar 압축할파일
만약 폴더 내 모든 파일을 압축에 포함시키려면 *.* 로 하면 됩니다. 아무튼 저렇게 하면 파일이 하나 생깁니다.






파일을 더블 클릭하면 에러가 발생하거나 압축프로그램과 연결된 상태라면 압축 파일 열기가 될 겁니다.
JDK와 연결 됐다면 원래는 실행파일처럼 실행돼야 정상입니다. 그러나 수정할게 한가지 있습니다.

압축을 풀고 META-INF 폴더에 MANIFEST.MF 파일을 수정합니다.
메모장으로 열어보면

Manifest-Version: 1.0

Created-By: 1.6.0_07 (Sun Microsystems Inc.)

Main-Class: Exam0902

붉은색 라인을 제외한 내용이 존재하죠.
붉은색 라인은 메인클래스가 무엇인지 정해줘야 하는 부분이죠.

수정을 했다면 다시 jar로 압축하세요 ~ 알집 같은걸로 다시 jar로 압축하면 됩니다 ^^;

그런 뒤에 실행을 하면???
어라 압축 파일인데 실행파일처럼 동작이 됩니다. 그런데 jdk를 설치하지 않았다면???
안되겠죠~

그럼 밤도 늦었고.. 다음 시간에 exe 파일 까지 만드는 이야기를 계속 하도록 합시다.
Notepad.jar <<< exe 실행 파일 처럼 동작 되는 jar압축파일.

파일 받으 실 때 모든 파일로 해서 확장자를 jar로 정하셔야 합니다.
그냥 받으면 zip로 저장 돼요 -_-;

by 만성피로 | 2008/09/29 01:04 | 정리할 자료들 | 트랙백 | 덧글(2)

트랙백 주소 : http://maydaisy.egloos.com/tb/886108
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 게임보이 at 2008/09/29 16:45
고등학교때도 공부 했었고 대학교때도 공부 했던 자바.. 컴파일러는 대표적으로 이클립스가 있죠 ~ ㅎ_ㅎ 열심히 공부 하세요 ~~
Commented by 김교수 at 2008/09/29 18:05
게임보이// 음...이클립스는 컴파일러가 아닙니다...개발환경이라고 하죠. 컴파일은 어차피 JDK의 javac를 사용합니다. 하지만 이클립스내에서 컴파일하는 것처럼 보이니 그냥 생각하면 이클립스가 컴파일러라고 생각하기가 쉽죠.

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶