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!
Rodando hsqldb em um sistema
6 Respostas
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
cara, tentei e não deu certo.
Será que não é alguma configuração do netBeans?
Se voce executou pela linha de comando, teria que funcionar… Qual o erro que deu? voce especificou o caminho correto do .jar?
Rafael
é 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!!
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!!
Ah eh, ponto-e-virgula eh no Linux.
Bom, como nao sei qual o jar que o NB cria, nao posso ajudar 
Rafael