O seguinte é o processo:
Etapa 1: Preencha o programa Javagui
Sob Eclipse, o programa pode ser executado normalmente.
Etapa 2: Prepare o arquivo de manifesto (manifest.mf)
Método 1: Copie diretamente o manifest.mf em outros arquivos JAR em execução e modifique -os
Método 2: Use ferramentas IDE, como o Eclipse para gerar automaticamente arquivos JAR
O conteúdo do manifest.mf é o seguinte:
Copie o código da seguinte forma: Manifest-Version: 1.0
Classe principal: gerente.ui.mainframe
Class-path: ./lib/spring.jar ./lib/hibernate.jar ./lib/derby.jar
SplashScreen-Imager: gerente/recursos/imagens/splash.jpg
ilustrar:
Manifest -Version - Especifique o número da versão do arquivo de manifesto
Classe principal - Especifica a classe de entrada para a execução do programa. Nota: Não adicione a extensão da classe após o nome da aula
Classe -Path - Especifica o caminho para a biblioteca de suporte. "." Quando o programa é executado, a biblioteca de suporte é encontrada com base no caminho de configuração do item de classe. Cada biblioteca de suporte é separada por espaços. Hibernate, primavera, derby é usado aqui.
Perceber:
1. Se os aplicativos Java usarem alguns pacotes Eclipse, eles também deverão ser copiados para o diretório em execução do programa e definidos como Classe-Path, caso contrário, o programa não poderá ser executado. Hibernate, Primavera, Derby.
2. Exceto para o nome do pacote e o nome da classe da classe, outras configurações não são específicas de caso. .Jar.
3. Não adicione a extensão da classe após o nome da aula
4. Há um espaço depois de ':' em cada linha, como classe de classe: <pace> ./ lib/spring.jar
5. Em Classe-Path, os arquivos JAR introduzidos não devem exceder 19 linhas, caso contrário, um erro será relatado. um arquivo jar.
Etapa 3: Modifique o arquivo de configuração da mola
Na configuração do feijão 'sessionfactory' da Spring, deve ser escrito assim (correspondente a ClassPathXMLApplicationContext no programa)
A cópia do código é a seguinte:
Gerente/entidade/myfile.hbm.xml
gerente/entidade/filetype.hbm.xml
...
Etapa 4: Use Eclipse para gerar arquivo JAR
1. Clique com o botão direito do mouse no nome do projeto e selecione "Exportar" no menu pop-up. Na caixa de diálogo mostrada na figura a seguir que aparece, selecione "Jar File" e clique em "Avançar"
2. Desmarque todos os arquivos indesejados à direita. Na caixa de texto do item "Selecione o destino de exportação", defina o caminho de saída e o nome do pacote do pacote JAR (pode ser nomeado arbitrariamente) como "d: /manager/manager.jar". Aceite outras configurações padrão inalteradas e clique em Avançar.
NOTA: Embora o diretório SRC seja selecionado à esquerda, os arquivos de origem não são exportados para o pacote, a menos que o item "exportar arquivos e recursos de origem java" seja verificado.
3. Aceite as configurações padrão inalteradas e clique em "Avançar"
4. Esta etapa é mais crítica. Conforme mostrado na figura abaixo, selecione o item "Use o manifesto existente no espaço de trabalho" para inserir o arquivo de manifesto criado ou selecionar o arquivo de manifesto através do botão "navegar" ao lado. Depois de inserir o arquivo de manifesto, clique em "Finalizar" e o Eclipse começa a embalar o projeto.
Anexo: você também pode escolher o arquivo de manifesto aqui.
Nota: O arquivo manifesto mainfest.mf deve ser definido como na segunda etapa.
Etapa 5: gerar um gerente de arquivo em lote.bat Running Manager.jar (esta etapa pode ser evitada)
Crie um Batch Program Manager.bat (o nome deve ser morcego) no diretório do gerente, e seu conteúdo é apenas uma frase, como segue:
Javaw -Jar Manager.Jar
ilustrar:
1.JaVaw corresponde a C: /jdk/jre/bin/javaw.exe arquivo.
2. Ao executar o programa, há uma janela desagradável da linha de comando preto. Comando do Windows.
3. Adicionar uma pausa atrás permitirá que você veja onde algo deu errado, como:
Copie o código da seguinte
pausa
Clique duas vezes em gerenciador.bat para executar o arquivo JAR.
Etapa 6: faça o computador funcionar sem precisar instalar o ambiente JRE.
Geralmente, há um pré -requisito para executar programas Java: o computador do usuário deve primeiro instalar o ambiente JRE. Embora a instalação do ambiente JRE seja muito simples, afinal, há mais uma etapa, o que é uma pequena falha. Aqui está um método que não exige que os usuários instalem o ambiente JRE.
(1) Copie o diretório "jre" no JDK original para o diretório "d:/gerente/java" (o java também pode ser substituído por outros nomes).
(2) Desinstale JDK e JRE da máquina, o que significa que a máquina não possui um ambiente de corrida Java instalado.
(3) Modifique o comando no lote gerenciador de arquivos em lote.bat para "Iniciar Java/Jre/Bin/Javaw -jar Manager.jar", que adiciona apenas um caminho correspondente antes do Javaw.
Clique duas vezes em gerenciador.bat para executar este aplicativo Java em um computador que não possui um ambiente JRE instalado.
Etapa 7: descarte o arquivo em lote (*.bat) e gerar o arquivo exe
A execução de um programa com um arquivo em lote parece não profissional o suficiente, embora seja suficiente para concluir a tarefa em execução. Mas os hábitos são como um veneno difícil de se livrar de sua influência, uma vez infectados.
Podemos usar um applet gratuito chamado Javalauncher para substituir arquivos em lote para executar os programas Java. O URL de download de Javalauncher é:
http://www.rolemaker.dk/nonrolemaker/javalauncher/marner_java_launcher.htm
O arquivo baixado é um pacote compactado chamado javalauncher.zip.
Copie o código da seguinte
O diretório de origem contém o programa de origem do JavalAuncher e está escrito no idioma C.
alterações.txt são as instruções de modificação para a nova versão
Launch.exe é o programa principal
iniciador.cfg é o arquivo de configuração
readme.txt são algumas instruções e exemplos
Precisamos apenas de dois arquivos iniciantes.exe e iniciador.cfg e copie esses dois arquivos para o diretório em que o arquivo embalado está localizado. Launcher.cfg é um arquivo de texto com apenas três linhas de conteúdo.
./java/jre/bin/javaw.exe
-Jar Manager.Jar
A primeira linha define o diretório apontando para o Jar Package Manager.jar.
A segunda linha define o caminho para jre/bin/javaw.exe. O diretório JRE foi copiado para o subdiretório Java
Depois de configurar o lançador.cfg, clique em Double Launch.exe para executar o aplicativo Java.
Se você estudar o método de inicialização do Eclipse, descobrirá que o princípio do Eclipse e Javalauncher é o mesmo: o eclipse.exe é equivalente ao lançamento.exe, e o startup.jar é equivalente a gerente.jar. É apenas que o Eclipse.exe não é universal como o Launch.exe, por isso não possui um arquivo de configuração como *.cfg, mas solidifica as informações de inicialização no eclipse.exe.
Etapa 8: embelezar os ícones
O ícone do arquivo Launch.exe é muito monótono, vamos alterá -lo para uma aparência melhor. Para alterar o ícone do programa, você precisa usar um software livre: hacker de recursos.
Etapa 9: a embalagem final
Antes de enviá -lo para o usuário, você geralmente usa o Winzip ou o WinRAR para digitar todos os arquivos em um pacote compactado.
Outra maneira é usar o software de produção do instalador, como o InstallShield e o Instal. Uso do software, consulte os livros relevantes.