1. Debe estar claro si el archivo de destino es de 32 bits o 64 bits. Si se generó 32 bits, debe usar JRE de 32 bits. Si el JRE generado de 64 bits, debe usar JRE de 64 bits.
Figura 1
Haga una selección de 32 bits o 64 bits en la posición del círculo. Como quiero crear 32 bits, uso el predeterminado.
2. Configuración JRE (si no se configura correctamente, se informarán varios errores Java_Home)::
Primero creo una carpeta llamada "Asistente HJ", y luego pongo las carpetas Limitvic1.1.1.1.Jar y JRE, y los archivos .exe generados también se colocan en este directorio.
Figura 2
Haga clic en la secuencia de búsqueda del sexto elemento en la Figura 1, y aparecerá la interfaz como se muestra en la figura:
Figura 3
Elimine los tres elementos, luego vuelva a seleccionar el directorio JRE y especifique el directorio como la carpeta JRE en la carpeta "HJ Assistant 1.1". Como se muestra en la imagen:
Figura 4
De esta manera, el archivo ejecutable .exe exportado se puede ejecutar y no se informará el error que se muestra en la siguiente figura. Envíe la carpeta "HJ Assistant 1.1" a amigos que no tienen JRE instalado en la computadora.
3. El archivo .exe convertido no puede mostrar recursos de imagen.
Mi proyecto es un proyecto de swing, que requiere algunos íconos. Debido a que es un archivo de ejecución .exe, debe usar un cargador de clase al leer los recursos de imagen, y no puede usar la dirección de URL directamente.
Imageicon icon = new Imageicon (imageIO.read (getClass (). GetClassLoader (). GetResource ("frame.png")));Otro punto muy importante es que la carpeta donde se coloca la imagen debe ser la carpeta de recursos del sistema, de lo contrario, la imagen no se puede obtener. Establezca la carpeta como la carpeta de recursos como se muestra en la figura.
4. Desde que se ha generado el archivo .exe ejecutable, pero cuando otros lo usan, debe poner la carpeta JRE en él. De esta manera, el tamaño de la subcarpeta parece ser más de 100 megabytes, pero su archivo original es realmente muy pequeño, por lo que utilicé la herramienta de embalaje de configuración Inno para empaquetar la carpeta en un archivo de instalación, lo que reducirá mucho la capacidad. El método de usar la herramienta Inno Setup también es muy simple, y la versión china se puede descargar en Internet. Aquí hay una pregunta a la que se debe prestar atención durante el proceso de empaque:
Como se muestra en la figura: al agregar una carpeta, agregue el directorio anterior de la carpeta JRE. En este proyecto, es la carpeta "HJ Assistant 1.1", de lo contrario, el archivo JRE no se encontrará cuando se ejecute.
Según los pasos del asistente de script, puede producir rápidamente el archivo de instalación .exe, con un tamaño de más de 30 megabytes, que es mucho más pequeño que la carpeta original.
Lo anterior son todos los métodos de implementación para convertir los archivos JAR en archivos de instalación EXE que se le traen. Espero que todos puedan apoyar a Wulin.com ~