Como criar um instalador de .exe para uma aplicação Java?

0

Estou em dúvida sobre quais ferramentas selecionam para o trabalho.

Eu tenho um aplicativo Java composto de alguns arquivos JAR (um das principais bibliotecas .JAR plus) e diversos outros arquivos, e gostaria de empacotá-lo em um instalador Windows% .exe autônomo com as seguintes características:

  • JVM empacotados juntos (para que não dependa de uma instalação do sistema JRE)
  • Toda a estrutura de pastas dentro de um local conhecido (preferencialmente C:\MyApp ou C:\Program Files\MyApp )
  • Um link da área de trabalho para o aplicativo para que os usuários possam iniciá-lo manualmente, se necessário
  • O link deve ser colocado dentro da pasta Inicialização (seja o genérico C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp ou o nível de usuário C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ) para que possa ser iniciado automaticamente quando o usuário efetuar login
  • Como alternativa, o aplicativo pode ser configurado para ser executado como um serviço para o mesmo efeito.

Estou com dificuldades para encontrar a (s) ferramenta (s) certa (s) para o trabalho e usá-las.

Instalei o NetBeans e o Inno Script Studio que juntos criam um instalador .exe com o JRE incluído dentro de uma pasta oculta dentro da pasta C:\Users\Username\AppData\Local (que eu não pode ver por padrão, a menos que eu reexiba a pasta na máquina do usuário), no entanto, alguns requisitos ainda estão faltando.

Eu suspeito que o empacotador interno do NetBeans poderia fazer o trabalho se os arquivos Ant forem corretamente ajustados, mas eu não sei quais ajustes fazer.

E eu tenho medo que o Inno Script Studio não empacote o JRE junto com os JARs, então parece ser insuficiente por si só.

Não tenho certeza se a pergunta é muito ampla, mas preciso de pelo menos alguma orientação sobre qual ferramenta adotar.

Qualquer ajuda é muito apreciada.

    
por Piovezan 27.09.2018 / 23:33

0 respostas