Instalador Java  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Linkel
JavaEvangelist
[Avatar]

Membro desde: 09/08/2007 10:51:16
Mensagens: 476
Offline

Aí, galera...
Sei que não existe um instalador para aplicações java gratuíto que seja satisfatório como os diversos para instalação de .exe...
Bom, pensando nisso, resolvi criar o meu próprio instalador para as minhas aplicações com interface em swing, considerando que tenho diversas configurações a serem feitas na hora da instalação, como por exemplo, a string de conexão com o banco de dados, padrões que vão em arquivos .properties, etc; que sempre tenho que fazer na mão quando vou instalar a aplicação numa máquina diferente...
Para executar a ideia...
- Como empacotar arquivos compactando-os em java para extensões tipo .tar, .rar, . zip, etc?
- Como descompactar arquivos com extensões tipo .tar, .rar, . zip, etc?
- Como copiar arquivos entre diretórios de qualquer sistema operacional?
- Como criar um executável .bin de uma aplicação java ao inves do .jar, tipo o arquivo executável do NetBeans?
Assim eu pegaria todo o diretório de distribuição da aplicação e compactaria num único arquivo e descompactaria tudo para o diretório que o usuário escolher pelo instalador...
Adicionaria todos os arquivos de configuração automaticamente, informado a string de conexão (ip, nome do banco, usuário, senha) pela interface gui...

Pretendo criar um criador de instaladores simples e ir implementando funcionalidades nele...
Disponibilizarei para todos que queiram criar seus instaladores ou mesmo ajudar a melhorar o criador para termos uma coisa livre e decente, rssrsrsrs...
Alguém pode me ajudar?
Um abraço!

http://intelectolivre.blogspot.com "A liberdade dominando a mente!"
__
Lindoélio Lázaro
Pós-graduado em Desenvolvimento de Sistemas para a Web
[Email] [WWW] [MSN]
FilhoDoRei
JavaTeenager
[Avatar]

Membro desde: 13/03/2008 19:52:45
Mensagens: 199
Localização: Taguatinga
Offline

Amigo primeiro boa sorte na sua empreitada,
segundo quando vc conseguir fazer isso por favor compartilhe comigo falowss


"Sei que voce não entende
A profundidade do Meu amor
Como morri na cruz pelos teus pecados
E sei que você não compreende
O quanto te dei
Mas prometo, faria tudo isso novamente".


[WWW] [Yahoo!] aim icon [MSN] [ICQ]
Linkel
JavaEvangelist
[Avatar]

Membro desde: 09/08/2007 10:51:16
Mensagens: 476
Offline

Hehehe...
Pode deixar, brother!
Mas para isso preciso da ajuda da gelera!!!
T+

http://intelectolivre.blogspot.com "A liberdade dominando a mente!"
__
Lindoélio Lázaro
Pós-graduado em Desenvolvimento de Sistemas para a Web
[Email] [WWW] [MSN]
psevestre
JavaEvangelist

Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline

Linkel wrote:Aí, galera...
Sei que não existe um instalador para aplicações java gratuíto que seja satisfatório como os diversos para instalação de .exe...
Bom, pensando nisso, resolvi criar o meu próprio instalador para as minhas aplicações com interface em swing, considerando que tenho diversas configurações a serem feitas na hora da instalação, como por exemplo, a string de conexão com o banco de dados, padrões que vão em arquivos .properties, etc; que sempre tenho que fazer na mão quando vou instalar a aplicação numa máquina diferente...


Em vez de começar do zero, que tal dar uma olhada antes no IzPack:

http://www.izforge.com/izpack/

Concordo que não é lá o mais bonitinho que já vi, mas, no mínimo, acho que vale mais a pena melhorá-lo, já que ele é distribuído sob a licença do Apache.

http://justaphilpicks.blogspot.com/
[MSN]
guigouz
Debugger

Membro desde: 19/09/2006 23:08:34
Mensagens: 66
Offline

A configuração também não precisa ser feita na instalação, pode ter um configurador no próprio programa.
Mesmo porque, instalar um programa Java geralmente só requer que você copie o .jar (eu gero .exe pra windows com o launch4j).
nany.pt
Smalltalk

Membro desde: 22/04/2008 04:35:36
Mensagens: 1
Offline

Boas... já passou algum tempo, mas eu uso o "Inno Setup Compiler"... http://www.jrsoftware.org/isinfo.php
É descomplicado abraço
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team