Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo convertir el código fuente de Java para abrirlo en una aplicación Java

Cómo convertir el código fuente de Java para abrirlo en una aplicación Java

Lo probé. El archivo exe generado por jbuilder no se puede ejecutar en una máquina sin jre instalado. Así que proporcioné un directorio jre en la misma ubicación del archivo exe, pero el archivo exe no buscará jre automáticamente. ¿Cómo puede el archivo exe encontrar jre y ejecutarlo?

Primero escriba un bak para verificar si hay jre. Si es así, ejecute su programa directamente. Si no, instálelo primero y luego ejecútelo.

------------------------------------------------- ---- --------------------

jbuilder tiene un truco oculto que le permite iniciar un programa java desde un archivo ejecutable (sin una ventana de consola, yo no hice eso). Estos archivos son necesarios en el directorio bin de jbuilderx:

jbuilder.exe

jbuilderw.exe (opcional)

jbuilder.config

jdk.config

"jbuilder.exe" es un archivo de shell de programa ejecutable general que se utiliza para iniciar programas java. "jbuilderw.exe" es como javaw.exe, que encapsula el paquete "jbuilder.exe". pero no se muestra ninguna ventana de consola cuando se ejecuta. La clave para utilizar estos archivos es el nombre del archivo. "jbuilder.exe" busca un archivo de configuración llamado "jbuilder.config" que contiene la información necesaria para ejecutar un programa java. Asimismo, "jbuilderw.exe" también buscará "jbuilder.exe" para iniciar un programa java sin una ventana de consola. Si se cambia el nombre de jbuilder.exe a "foo.exe", entonces "foo.exe" buscará el archivo de configuración "foo.config", de manera similar, si se cambia el nombre de "jbuilderw.exe" a "foow.exe", lo buscará. También busque el archivo " foo.exe ".

No obstante, el lector astuto debería poder adivinar cómo iniciar la aplicación utilizando jbuilder.exe. Simplemente cambie el nombre de jbuilder.exe, jbuilderw.exe, jbuilder.config a los nombres de archivo correspondientes, especifique la clase principal y la ruta de clase en jbuilder.config y podrá ejecutar jbuilder.exe (o el archivo exe renombrado) para comenzar. la aplicación java.

En el directorio jbuilderx\bin\, copie los cuatro archivos jbuilder.exe, jbuilder.config y jdk.config a un directorio, luego abra el archivo jbuilder.config y realice las modificaciones correspondientes:

p>

En jbuilder.config, busque las dos líneas siguientes

# Inicie jbuilder usando su clase principal

mainclass com.borland.jbuilder.jbuilder.jbuilder ---- Modifique la clase principal a la clase que desee

Los comandos reconocidos en config se pueden encontrar en config_readme.txt en el directorio jbuilder/bin.

Luego cambie la ruta relativa de javapath en jdk.config, por ejemplo:

javapath .

Finalmente, modifique jbuilder.exe y jbuilder.config al Nombres de archivos requeridos, como archivos foo.exe y foo.config.

Para empaquetar un archivo jar en un archivo exe, ¡los siguientes consejos pueden resultar más interesantes!

Añada el paquete jar a jbuilder.exe. Pasos:

Copiar /b ...\jbuilder.exe+hello.jar foo.exe

¡Obtenga un archivo exe que contenga el paquete jar!

El principio general de este proceso es: la información importante del archivo exe está en el encabezado del archivo, por lo que no importa si coloca los caracteres confusos al final del archivo exe y al final; La información importante del archivo jar/zip se encuentra al final del archivo, por lo que ambos no están relacionados entre sí y se pueden ejecutar fácilmente.