1. 대상 파일이 32 비트인지 64 비트인지 명확해야합니다. 생성 된 32 비트 인 경우 32 비트 JRE를 사용해야합니다. 생성 된 64 비트 JRE 인 경우 64 비트 JRE를 사용해야합니다.
그림 1
원 위치에서 32 비트 또는 64 비트를 선택하십시오. 32 비트를 만들고 싶기 때문에 기본값을 사용합니다.
2. JRE 구성 (제대로 구성되지 않으면 다양한 java_home 오류 가보고됩니다) :
먼저 "HJ Assistant"라는 폴더를 작성한 다음 실행 가능한 프로그램 LimitVIC1.1.jar 및 JRE 폴더를 넣고 생성 된 .exe 파일 도이 디렉토리에 배치됩니다.
그림 2
그림 1의 여섯 번째 항목의 검색 시퀀스를 클릭하면 그림에 표시된 인터페이스가 나타납니다.
그림 3
세 항목을 모두 삭제 한 다음 JRE 디렉토리를 다시 선택하고 디렉토리를 "HJ Assistant 1.1"폴더의 JRE 폴더로 지정하십시오. 그림과 같이 :
그림 4
이러한 방식으로, 내보낸 .exe 실행 파일을 실행할 수 있으며 아래 그림에 표시된 오류는보고되지 않습니다. 컴퓨터에 JRE를 설치하지 않은 친구에게 "HJ Assistant 1.1"폴더를 보내십시오.
3. 변환 된 .exe 파일은 이미지 리소스를 표시 할 수 없습니다.
내 프로젝트는 스윙 프로젝트로 아이콘이 필요합니다. .exe 실행 파일이므로 이미지 리소스를 읽을 때 클래스 로더를 사용해야하며 URL 주소를 직접 사용할 수 없습니다.
imageicon icon = new ImageIcon (imageio.read (getClass (). getClassLoader (). getResource ( "frame.png"));
또 다른 중요한 점은 그림이 배치 된 폴더가 시스템 리소스 폴더 여야한다는 것입니다. 그렇지 않으면 그림을 얻을 수 없습니다. 그림과 같이 폴더를 리소스 폴더로 설정하십시오.
4. runnable .exe 파일이 생성되었지만 다른 사람들이 사용하면 JRE 폴더를 넣어야합니다. 이런 식으로 하위 폴더의 크기는 100 메가 바이트 이상인 것처럼 보이지만 원래 파일은 실제로 매우 작기 때문에 폴더를 설치 파일로 패키지하기 위해 Inno 설정 포장 도구를 사용하여 용량을 많이 줄입니다. Inno 설정 도구를 사용하는 방법도 매우 간단하며 중국어 버전은 인터넷에서 다운로드 할 수 있습니다. 포장 과정에서주의를 기울여야하는 질문은 다음과 같습니다.
그림과 같이 : 폴더를 추가 할 때 JRE 폴더의 이전 디렉토리를 추가하십시오. 이 프로젝트에서는 "HJ Assistant 1.1"폴더입니다. 그렇지 않으면 실행 중에는 JRE 파일을 찾을 수 없습니다.
스크립트 마법사 단계에 따르면, 원래 폴더보다 훨씬 작은 30 메가 바이트 크기로 .exe 설치 파일을 빠르게 생성 할 수 있습니다.
위의 것은 JAR 파일을 EXE 설치 파일로 변환하기위한 모든 구현 방법입니다. 모두가 wulin.com을 지원할 수 있기를 바랍니다