1. Você precisa ficar claro se o arquivo de destino é de 32 bits ou 64 bits. Se o gerado de 32 bits, você precisará usar JRE de 32 bits. Se o JRE gerado de 64 bits, você precisará usar o JRE de 64 bits.
Figura 1
Faça uma seleção de 32 bits ou 64 bits na posição do círculo. Porque eu quero criar 32 bits, uso o padrão.
2. Configuração do JRE (se não estiver configurada corretamente, vários erros Java_Home serão relatados):
Primeiro, crio uma pasta chamada "HJ Assistant" e depois coloquei as pastas executáveis do programa limitevic1.1.jar e jre, e os arquivos .exe gerados também são colocados neste diretório.
Figura 2
Clique na sequência de pesquisa do sexto item na Figura 1, e a interface como mostrado na figura aparecerá:
Figura 3
Exclua todos os três itens e, em seguida, selecione o diretório JRE e especifique o diretório como a pasta JRE na pasta "HJ Assistant 1.1". Como mostrado na imagem:
Figura 4
Dessa forma, o arquivo executável .exe exportado pode ser executado e o erro mostrado na figura abaixo não será relatado. Envie a pasta "HJ Assistant 1.1" para amigos que não têm o JRE instalado no computador.
3. O arquivo .exe convertido não pode exibir recursos de imagem.
Meu projeto é um projeto de swing, que requer alguns ícones. Por ser um arquivo de execução .exe, você precisa usar um carregador de classe ao ler os recursos da imagem e não pode usar o endereço da URL diretamente.
ICON do imageicon = new Imageicon (imageio.read (getClass (). GetClassLoader (). GetResource ("frame.png")));Outro ponto muito importante é que a pasta em que a imagem é colocada deve ser a pasta de recursos do sistema, caso contrário, a imagem não pode ser obtida. Defina a pasta como a pasta de recursos, como mostrado na figura.
4. Desde que o arquivo .exe executável foi gerado, mas quando é usado por outros, você deve colocar a pasta JRE nele. Dessa forma, o tamanho do subpasto parece ser mais de 100 megabytes, mas seu arquivo original é realmente muito pequeno, então eu usei a ferramenta de embalagem de configuração do Inno para embalar a pasta em um arquivo de instalação, o que reduzirá muito a capacidade. O método de usar a ferramenta de configuração Inno também é muito simples e a versão chinesa pode ser baixada na Internet. Aqui está uma pergunta que deve receber atenção durante o processo de embalagem:
Conforme mostrado na figura: Ao adicionar uma pasta, adicione o diretório anterior da pasta JRE. Neste projeto, é a pasta "HJ Assistant 1.1", caso contrário, o arquivo JRE não será encontrado ao executar.
De acordo com as etapas do Assistente de Script, você pode produzir rapidamente o arquivo de instalação .exe, com um tamanho superior a 30 megabytes, que é muito menor que a pasta original.
O exposto acima são todos os métodos de implementação para converter arquivos JAR em arquivos de instalação do EXE trazidos a você. Espero que todos possam apoiar o wulin.com ~