Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro: não é possível localizar nem carregar a classe principal em Java

esta mensagem de erro aparece apos eu executar o que o intrutor orienta , quando se executa o DatabaseManager: "Erro: não é possível localizar nem carregar a classe principal em Java "

alguem poderia me dizer o que devo fazer? ja pesquisei nas diveresas fontes , porem cada um diz uma solução diferente.

3 respostas

Pela descrição do erro, ele não ta achando o main para rodar. Qual classe que você está tentando rodar? Está tentando rodar por uma ide, tipo eclipse?

solução!

Estou tentando rodar esta classe:

package br.com.dev.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class TestaConexao {

    public static void main(String[] args) throws SQLException{

        Connection connection = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/loja-virtual", "SA", "senha");
        System.out.println(" Abrindo uma consexao com sucesso");
        connection.close();
    }

}

e executando os comandos no cmd:

java -cp hsqldb.jar org.hsqldb.server.Server --database.0 file:loja-virtual --dbname.0 loja-virtual

e tambem na outra aba do cmd:

java -cp hsqldb.jar  org.hsqldb.util.DatabaseManager

ai quanndo eu tento rodas este ultimo , gera esta mensagem de erro

opa consegui !! coloquei os comandos no diretorio onde esta os pacotes , valeu!