Olá pessoal,
tenho uma aplicação em Java e preciso instalar o MySQL quando o usuário instalar minha aplicação,
alguém tem alguma ideia de como fazer isso pelo Runtime do Java?
Obrigado a todos.
Olá pessoal,
tenho uma aplicação em Java e preciso instalar o MySQL quando o usuário instalar minha aplicação,
alguém tem alguma ideia de como fazer isso pelo Runtime do Java?
Obrigado a todos.
Use um instalador (como o InnoSetup - use o istool para gerar um script para o InnoSetup) para instalar sua aplicação Java e chamar o instalador do MySQL.
O runtime pode executar comandos pré determinados.
O problema será saber se o arquivo de instalação do mysql está onde deveria estar.
Eu sugeriria apenas checar se existe o serviço e, não rodar caso não exista.
Com certeza será mais fácil.
Se você precisa instalar o MySql o melhor a fazer é coloca-lo no instalador com o seu programa Java. Pode usar o innoSetup ou o Mep Installer (http://software.viamep.com/help/mpist14/assistente.htm#assistente).
Mas caso a sua aplicação não tenha acesso concorrente ao banco de dados, você poderia usar um bando embarcado(standalone) como o Derby ou HSQLDB. Seria muito mais facil.
Minha aplicação precisa do MySQL, vou tentar utilizar as ferramentas indicadas ok.
obrigado a todos.