El siguiente es el proceso:
Paso 1: Complete el programa Javagui
Bajo Eclipse, el programa puede ejecutarse normalmente.
Paso 2: Prepare el archivo Manifest (Manifest.mf)
Método 1: Copie directamente Manifest.mf en otros archivos JAR en ejecución y modifíquelos
Método 2: Use herramientas IDE, como Eclipse para generar automáticamente archivos JAR
El contenido de Manifest.mf es el siguiente:
Copie el código de la siguiente manera: Manifest-Versión: 1.0
Clase principal: gerente.ui.mainframe
Class-Path: ./lib/spring.jar ./lib/hibernate.jar ./lib/derby.jar
Splashscreen-imager: gerente/recursos/imágenes/splash.jpg
ilustrar:
Versión manifiesta: especifique el número de versión del archivo manifiesto
Clase principal: especifica la clase de entrada para que el programa se ejecute. Nota: No agregue la extensión de clase después del nombre de la clase
Class -Path: especifica la ruta a la biblioteca de soporte. ". Cuando se ejecuta el programa, la biblioteca de soporte se encuentra en función de la ruta de configuración del elemento de ruta de clase. Cada biblioteca de soporte está separada por espacios. Hibernate, Spring, Derby se usa aquí.
Aviso:
1. Si las aplicaciones Java usan algunos paquetes de eclipse, entonces también deben copiarse en el programa que ejecuta el directorio y establecerse en la ruta de clase, de lo contrario, el programa no podrá ejecutarse. Hibernate, primavera, derby.
2. Excepto por el nombre del paquete y el nombre de la clase de la clase de entrada, otras configuraciones no son específicas de los casos. .FRASCO.
3. No agregue la extensión de clase después del nombre de la clase
4. Hay un espacio después de ':' en cada línea, como la clase de clase: <space> ./ lib/spring.jar
5. En la clase de clase, los archivos JAR introducidos no deben exceder las 19 líneas, de lo contrario, se informará un error. Un archivo jar.
Paso 3: Modifique el archivo de configuración de Spring
En la configuración del bean 'SessionFactory' de Spring, debe escribirse así (correspondiente a ClassPathXMLApPlicationContext en el programa)
La copia del código es la siguiente:
gerente/entidad/myFile.hbm.xml
Gerente/Entity/Filetype.hbm.xml
...
Paso 4: use Eclipse para generar el archivo JAR
1. Haga clic derecho en el nombre del proyecto y seleccione "Exportar" en el menú emergente. En el cuadro de diálogo que se muestra en la siguiente figura que aparece, seleccione "Archivo JAR" y haga clic en "Siguiente"
2. Desmarque todos los archivos no deseados a la derecha. En el cuadro de texto del elemento "Seleccionar el destino de exportación", establezca la ruta de salida y el nombre del paquete del paquete JAR (se puede nombrar arbitrariamente) a "d:/ganager/manager.jar". Acepte otras configuraciones predeterminadas sin cambios y haga clic en Siguiente.
Nota: Aunque el directorio SRC se selecciona a la izquierda, los archivos de origen no se exportan al paquete a menos que se verifique el elemento "Exportar archivos y recursos de origen Java".
3. Acepte la configuración predeterminada sin cambios y haga clic en "Siguiente"
4. Este paso es más crítico. Como se muestra en la figura a continuación, seleccione el elemento "Use el Manifesto existente desde el espacio de trabajo" para ingresar el archivo de manifiesto creado, o puede seleccionar el archivo de manifiesto a través del botón "Examinar" al lado. Después de ingresar al archivo manifiesto, haga clic en "Finalizar" y Eclipse inicia empaquetar el proyecto.
Anexo: también puede elegir generar el archivo manifiesto aquí.
Nota: El archivo manifiesto mainfest.mf debe establecerse como en el segundo paso.
Paso 5: Genere un administrador de archivos por lotes.bat ejecutando administrador.jar (este paso se puede evitar)
Crear un programa de lotes gerente.bat (el nombre debe ser BAT) en el directorio del administrador, y su contenido es solo una oración, como sigue:
Javaw -jar gerente.jar
ilustrar:
1.Javaw corresponde a c: /jdk/jre/bin/javaw.exe archivo.
2. Al ejecutar el programa, hay una desagradable ventana de línea de comandos negros. Comando de Windows.
3. Agregar una pausa detrás le permitirá ver dónde salió algo mal, como:
Copie el código de la siguiente manera: Iniciar Javaw -jar Manager.jar
pausa
Haga doble clic en administrador.bat para ejecutar el archivo jar.
Paso 6: Haga que la computadora se ejecute sin tener que instalar el entorno JRE.
Por lo general, hay un requisito previo para ejecutar programas Java: la computadora del usuario primero debe instalar el entorno JRE. Aunque instalar el entorno JRE es muy simple, después de todo, hay un paso más, que es un pequeño defecto. Aquí hay un método que no requiere que los usuarios instalen el entorno JRE.
(1) Copie el directorio "JRE" en el directorio JDK original al directorio "D:/gerente/java" (Java también se puede reemplazar con otros nombres).
(2) Desinstalar JDK y JRE de la máquina, lo que significa que la máquina no tiene un entorno de ejecución Java instalado.
(3) Modifique el comando en el administrador de archivos por lotes.
Haga doble clic en Manager.Bat para ejecutar esta aplicación Java en una computadora que no tiene un entorno JRE instalado.
Paso 7: Deseche el archivo por lotes (*.bat) y genere el archivo exe
Ejecutar un programa con un archivo por lotes parece no lo suficientemente profesional, aunque es suficiente para completar la tarea de ejecución. Pero los hábitos son como un veneno que es difícil deshacerse de su influencia una vez que está infectado.
Podemos usar un applet gratuito llamado Javalauncher para reemplazar los archivos por lotes para ejecutar programas Java. La URL de descarga de Javalauncher es:
http://www.rolemaker.dk/nonrolemaker/javalauncher/marner_java_launcher.htm
El archivo descargado es un paquete comprimido llamado javalauncher.zip.
Copie el código de la siguiente manera: Javalauncher.zip Directory Structure
El directorio de origen contiene el programa fuente de Javalauncher y está escrito en lenguaje C.
Changes.txt son las instrucciones de modificación para la nueva versión
Launch.exe es el programa principal
Launcher.cfg es el archivo de configuración
readMe.txt son algunas instrucciones y ejemplos
Solo necesitamos dos archivos Elunch.exe y Launcher.cfg, y copiamos estos dos archivos en el directorio donde se encuentra el archivo empaquetado. Launcher.cfg es un archivo de texto con solo tres líneas de contenido.
./java/jre/bin/javaw.exe
-jar gerente.jar
La primera línea establece el directorio que apunta al paquete JAR gerente.jar.
La segunda línea establece la ruta a jre/bin/javaw.exe. El directorio JRE ha sido copiado en el subdirectorio de Java
Después de configurar Launcher.cfg, haga doble clic en el laipar.exe para ejecutar la aplicación Java.
Si estudia el método de inicio de Eclipse, encontrará que el principio de Eclipse y Javalauncher es el mismo: eclipse.exe es equivalente a la lanzamiento.exe, y startup.jar es equivalente a gerente.jar. Es solo que Eclipse.exe no es universal como launch.exe, por lo que no tiene un archivo de configuración como *.cfg, sino que solidifica la información de inicio en eclipse.exe.
Paso 8: embellecer los íconos
El icono del archivo Launch.exe es demasiado monótono, cambiemos a un mejor aspecto. Para cambiar el icono del programa, debe usar un software gratuito: Hacker de recursos.
Paso 9: el embalaje final
Antes de enviarlo al usuario, generalmente usa WinZip o Winrar para escribir todos los archivos en un paquete comprimido.
Otra forma es utilizar el software de producción de Installer como InstallShield e InstallAnywhere para crear un solo archivo setup.exe. Uso del software, consulte los libros relevantes.