안녕하세요 자바공부시작한지 얼마 않된 초보입니다.
공부하다보니까 지금까지 만든것들을 어떻게 프로그램으로 만들어서 윈도우에서 실행할수 있을까 고민에 빠졌습니다.
물론 .java 클릭만해도 되지만 실제에선 이렇게 쓰지않자나요.
혹시 이런걸 알려주는 책이나 아님 글이 있다면 꼭 좀 알려주시면 감사하겠습니다.
그럼 즐거운 하루되세요 ^-^
보통 jar로 묷죠. 하지만 일반적인 방법으로 윈도우의 exe실행파일로 만들어지진 않습니다. 자바는 원래부터 윈도만을 위한 실행파일을 만들기 위한 언어가 아니라서요. (..자바와 꽤 비슷한 닷넷에서는 exe 실행파일을 만들긴 합니다만.)
그래서 그걸 일반 윈도에서 exe파일처럼 실행시킬 수 있도록 또 wrapper등을 통해서 jar을 실행시킬 수 있는 exe파일을 만들거나 합니다. 이런 방법은 검색해보면 여러 방법이 나옵니다.
반드시 무언가의 소스코드가 언제나 윈도우 환경에서 네이티브하게 동작하는 exe형식의 실행파일을 만들어낼 수 있는건 아닙니다. 자바의 경우 jar등을 통해서 바이트코드로 저장되거나 하고 인터프리터언어/스크립트언어들은 아주 실행파일 자체를 만들지 않지요.(이 경우도 위에서 한 것과 비슷한 원리로 하나의 실행파일처럼 만드는 경우가 있긴 합니다. exe파일 안에다가 스크립트 언어와 컴파일러를 압축해서 동봉하지요.) 실제 프로그램이 별건가요,그냥 컴퓨터에서 정상적으로 실행할 수 있으면 프로그램이죠.
물론 위에 서술한 건 어디까지나 일반적인 자바 바이트코드를 exe파일로 실행하고자 하는 경우고, 다른 어프로치들도 있을 수 있습니다. 해본 적 없지만 GCJ는 기계어로도 컴파일을 해준다니까 잘 하면 GCJ같은거로 한번에 실행파일을 만들 수 있을지도 모르겠네요.
보통 jar로 묷죠.
보통 jar로 묷죠. 하지만 일반적인 방법으로 윈도우의 exe실행파일로 만들어지진 않습니다. 자바는 원래부터 윈도만을 위한 실행파일을 만들기 위한 언어가 아니라서요. (..자바와 꽤 비슷한 닷넷에서는 exe 실행파일을 만들긴 합니다만.)
그래서 그걸 일반 윈도에서 exe파일처럼 실행시킬 수 있도록 또 wrapper등을 통해서 jar을 실행시킬 수 있는 exe파일을 만들거나 합니다. 이런 방법은 검색해보면 여러 방법이 나옵니다.
반드시 무언가의 소스코드가 언제나 윈도우 환경에서 네이티브하게 동작하는 exe형식의 실행파일을 만들어낼 수 있는건 아닙니다. 자바의 경우 jar등을 통해서 바이트코드로 저장되거나 하고 인터프리터언어/스크립트언어들은 아주 실행파일 자체를 만들지 않지요.(이 경우도 위에서 한 것과 비슷한 원리로 하나의 실행파일처럼 만드는 경우가 있긴 합니다. exe파일 안에다가 스크립트 언어와 컴파일러를 압축해서 동봉하지요.) 실제 프로그램이 별건가요,그냥 컴퓨터에서 정상적으로 실행할 수 있으면 프로그램이죠.
물론 위에 서술한 건 어디까지나 일반적인 자바 바이트코드를 exe파일로 실행하고자 하는 경우고, 다른 어프로치들도 있을 수 있습니다. 해본 적 없지만 GCJ는 기계어로도 컴파일을 해준다니까 잘 하면 GCJ같은거로 한번에 실행파일을 만들 수 있을지도 모르겠네요.
오오오
자세한 설명 감사합니다.
그냥 바로 만들수 있느느 방법이 있는줄 알았는데
한단계 거쳐야하는군요.
감사드리구요.
또 궁금한점있느면 포스트할께요.
감사합니다.
http://sourceforge.net/projec
http://sourceforge.net/projects/launch4j/
http://jsmooth.sourceforge.net/
http://sourceforge.net/projects/jappa/
http://sourceforge.net/projects/lightpacker/
http://sourceforge.net/projects/janel/
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com