Rodando hsqldb em um sistema

6 respostas
Rodrigo_Vieira_Pinto

olá pessoal!
Estou desenvolvendo uma aplicação que acessa um banco de dados hsql. Ela roda quando eu rodo ela do netBeans, mas quando chamo ele rodando fora do compilador, ele não consegue acessar o banco.
Ele diz que não conseguiu encontrar o drive de conexão.
Como faço para que ele rode sem problemas? Devo colocar o hsql.jar em alguma pasta específica?
Valeu!

6 Respostas

Rafael_Steil

Voce tem que colocar no jar no CLASSPATH. Se voce executar o java via linha de comando, uma maneira de fazer isso eh

java -cp .;c:/path/do/hsql.jar Aplicacao

Rafael

Rodrigo_Vieira_Pinto

cara, tentei e não deu certo.
Será que não é alguma configuração do netBeans?

Rafael_Steil

Se voce executou pela linha de comando, teria que funcionar… Qual o erro que deu? voce especificou o caminho correto do .jar?

Rafael

Rodrigo_Vieira_Pinto

é que eu gostaria de rodar o jar que o netBeans cria, e não pela classe compilada.
A dúvida é, se eu devo empacotar o hsql.jar juntamente com a minha aplicação ou se deixo ele de fora e acesso de outra forma.
Valeu Rafael!!

Rodrigo_Vieira_Pinto

Outra coisa: o comando que vc digitou:

java -cp .;c:/path/do/hsql.jar Aplicacao

está errado. O correto é:

java -cp .:c:/path/do/hsql.jar Aplicacao

troque o ; pelo : ok?

Mas, como eu já disse, gostaria de rodar o jar que o netBeans cria. Como farei?
Valeu!!

Rafael_Steil

Ah eh, ponto-e-virgula eh no Linux.

Bom, como nao sei qual o jar que o NB cria, nao posso ajudar :wink:

Rafael

Criado 1 de abril de 2005
Ultima resposta 4 de abr. de 2005
Respostas 6
Participantes 2