Como q vcs fazem para distribuir aplicações desktop com BD? Eu vou usar o HSQLDB como banco de dados mas não sei como fazer um executável só para que o usuário não tenha q iniciar o BD antes de iniciar o aplicativo.
Desde já agradeço.
Como q vcs fazem para distribuir aplicações desktop com BD? Eu vou usar o HSQLDB como banco de dados mas não sei como fazer um executável só para que o usuário não tenha q iniciar o BD antes de iniciar o aplicativo.
Desde já agradeço.
Use o método exec() da classe Runtime. Exemplo: Runtime.getRuntime().exec(“nomedoaplicativo”);
Se intenção for distribuir para Windows, faça uma instalação que crei um serviço no Windows.
Se nao me engano, da pra controlar o startup/shutdown do HSQLDB de dento da sua aplicacao, nao? 
Vou dar uma olhada na documentação pra ver se dá pra fazer isso, senão vou usar o exec, como o EddiE falou.
danieldestro:
Eu não sei usar nenhuma ferramenta de gerar instalação. Você tem alguma pra me recomendar?