컴퓨터 지식 네트워크 - 컴퓨터 문답 - Java 파일을 exe로 패키징합니다.

Java 파일을 exe로 패키징합니다.

이런 아이디어는 예전부터 갖고 있었는데 실제로 구현하기가 쉽지 않더라고요. 구현해도 별 소용이 없을 것 같아요.

jar에 직접 패키징하는 것도 가능하지만 Java 가상 머신이 없으면 호스트에서는 실행되지 않습니다.

따라서 exe에 거대한 가상 머신을 추가해야 합니다. 현재 컴퓨터에 Java 가상 머신을 설치하는 사용자가 많지 않기 때문에 exe 파일이 최소 80MB 이상이어야 합니다. . 이 프로그램은 거대한 데이터 관리 시스템일 수도 있고, 단순한 뱀 게임일 수도 있습니다. 하지만 이렇게 되어야 합니다.

그래서 JRE만 간소화할 수 있습니다. GREENJVM이라는 프로젝트가 도움이 될 수 있지만 이 프로젝트는 간소화된 rt.jar만 제공합니다(실제 구현 부분은 포함하지 않고 호출하는 클래스 라이브러리입니다). ), 그리고 합리화하는 것은 약간 번거롭습니다. 나머지 부분은 여전히 ​​스스로 간소화해야 합니다. Java 클래스 라이브러리를 이해하지 못하면 실수하기 쉽습니다. 종합해보면 개발 주기가 매우 길어질 것입니다.

그래서 작은 프로그램을 작성하려면 큰 프로젝트가 아니면 exe로 패키징하지 않는 것이 좋으며, 그래도 exe로 패키징하는 것은 좋은 선택이 아닙니다. jre 설치 패키지를 대규모 프로젝트에 넣고 대규모 설치 패키지를 구성할 수 있습니다(예: Photoshop과 같은 항목에는 jre가 포함됨). 따라서 작은 프로그램을 작성할 때는 Java를 사용하지 않는 것이 좋습니다. Windows에서는 다른 언어로 작성하는 것이 가장 좋습니다.

또한, 거부할 수 없는 이유로 패키징해야 한다면 lauch4j, j2ewiz 등이 좋습니다. 다른 패키지를 사용할 때 왜 실패하는지 항상 모르겠습니다. 독을 가져오세요. . .

/products/exe4j/overview.html

이것이 exe4j의 공식 웹사이트입니다. 그렇지 않은 경우 Baidu에서 다운로드 및 튜토리얼을 찾을 수도 있습니다. 저에게 연락해주세요.

上篇: 툰-푸춘강 여행 가이드 푸춘강 3일 투어 가이드 下篇: Dwarf Toolbox에 가장 적합한 디스크는 무엇입니까? 수정 후 시스템을 복원하는 데 어떻게 사용할 수 있습니까?
관련 내용