Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Olá pessoal será que alguém pode me ajudar ??
Estou executando o código abaixo e dá o seguinte erro:
java.lang.NoClassDefFoundError: BDJava/Clientes
Exception in thread "main"
onde, BDJava é a pasta que fica o Clientes.java ...
public Clientes()
{
super( "Aplicação de Banco de Dados de Agenda de Endereços" );
Container c = getContentPane();
// Inicia o layout da tela
scrollArea = new RotuloClientes();
c.setLayout( new BorderLayout() );
c.add( new JScrollPane( scrollArea ),
BorderLayout.CENTER );
classpath
uma variável de ambiente do SO, sabe aquela tecla do windows que aciona o seu botão iniciar, então , aperta ela mais pausebreak do seu teclado vai abrir as propriedades do sistema va na aba Avançado depois em variaveis de ambiente, la crie uma variavel de ambiente
nome: CLASSPATH
valor: todas os path das pastas que possam conter seus arquivos .class
_________________Jesus está voltando, volte antes para Ele.
"I know a place where we can carry on.."
vc está usando alguma IDE ? vc pode estar tentando compilar uma classe que não é a sua principal (main) é por isso não acha todas as classes
de mais informações sobre o teu programa e ambiente _________________Jesus está voltando, volte antes para Ele.
"I know a place where we can carry on.."
mauriciosisPosts:6
Olá pessoal será que alguém pode me ajudar ??
dbc:AddressBook";
Estou executando o código abaixo e dá o seguinte erro:
java.lang.NoClassDefFoundError: BDJava/Clientes
Exception in thread "main"
onde, BDJava é a pasta que fica o Clientes.java ...
public class Clientes extends JFrame {
private BotoesPainel controls;
private RotuloClientes scrollArea;
private JTextArea output;
private String url;
private Connection connect;
private JScrollPane textpane;
public Clientes()
{
super( "Aplicação de Banco de Dados de Agenda de Endereços" );
Container c = getContentPane();
// Inicia o layout da tela
scrollArea = new RotuloClientes();
c.setLayout( new BorderLayout() );
c.add( new JScrollPane( scrollArea ),
BorderLayout.CENTER );
// Configura a conexão de banco de dados
try {
url = "jdbc
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
connect = DriverManager.getConnection( url );
}
catch ( ClassNotFoundException cnfex ) {
// processa ClassNotFoundExceptions aqui
JOptionPane.showMessageDialog(
null, "A conexão falhou!\n" + cnfex.toString(), "Aviso",
JOptionPane.WARNING_MESSAGE );
}
catch ( SQLException sqlex ) {
// processa SQLExceptions aqui
JOptionPane.showMessageDialog(
null, "A conexão falhou!\n", "Aviso",
JOptionPane.WARNING_MESSAGE );
}
catch ( Exception ex ) {
// processa Exceptions remanescentes aqui
JOptionPane.showMessageDialog(
null, ex.toString(), "Aviso",
JOptionPane.WARNING_MESSAGE );
}
// Completa layout de tela
controls = new BotoesPainel( connect, scrollArea, output);
c.add( controls, BorderLayout.NORTH );
setSize( 500, 400 );
move(150, 150);
show();
}
public static void main( String args[] )
{
Clientes app = new Clientes();
app.addWindowListener(
new WindowAdapter() {
public void windowClosing( WindowEvent e )
{
System.exit( 0 );
}
}
);
}
}
_________________JavaFree.org
victorhugomunizPosts:750
a configuração do classpath
a ODBC está ok ?
_________________Jesus está voltando, volte antes para Ele.
"I know a place where we can carry on.."
twitter.com/vhmmas
mauriciosisPosts:6
Um amigo meu me disse o seguinte:
"Sua classe: BDJava/Clientes não foi encontrada. Verifique se ela está no classpath."
E eu to iniciando em java ... onde que vejo se minha classe BDJava/Clientes está no CLASSPATH ????
_________________JavaFree.org
victorhugomunizPosts:750
classpath
uma variável de ambiente do SO, sabe aquela tecla do windows que aciona o seu botão iniciar, então , aperta ela mais pausebreak do seu teclado vai abrir as propriedades do sistema va na aba Avançado depois em variaveis de ambiente, la crie uma variavel de ambiente
nome: CLASSPATH
valor: todas os path das pastas que possam conter seus arquivos .class
_________________Jesus está voltando, volte antes para Ele.
"I know a place where we can carry on.."
twitter.com/vhmmas
mauriciosisPosts:6
Obrigado amigo mas não deu certo não ...
Dentro do meu CLASSPATH tem o seguinte:
".;JAVA_HOME;c:\Java\workspace"
onde "c:\Java\workspace" é a pasta onde está:
BDJava/Clientes
E na hora que eu mando rodar o programa aparece uma janela com o seguinte erro:
"Could not find the main class. Program will exit."
Vc sabe o que é ? Obrigado...
_________________JavaFree.org
victorhugomunizPosts:750
NoClassDefFoundError
vc está usando alguma IDE ? vc pode estar tentando compilar uma classe que não é a sua principal (main) é por isso não acha todas as classes
de mais informações sobre o teu programa e ambiente
_________________Jesus está voltando, volte antes para Ele.
"I know a place where we can carry on.."
twitter.com/vhmmas
mauriciosisPosts:6
Estou usando o Eclipse ... AMIGÃO VALEW FUNCIONOU AQUI !!! MUITO OBRIGADO MESMO!!
_________________JavaFree.org
victorhugomunizPosts:750
bele truta
_________________Jesus está voltando, volte antes para Ele.
"I know a place where we can carry on.."
twitter.com/vhmmas
Relacionados
programação
http://javafree.uol.com.br/topic-891109-programacao.html
Ajuda com o programa de Jokenpo
http://javafree.uol.com.br/topic-891111-Ajuda-com-o-programa-de-Jokenpo.html
Problema de Compilação (Java + SQL)
http://javafree.uol.com.br/topic-891107-Problema-de-Compilacao-Java-SQL.html
[Swing] Navegar pelos campos ( indo ou voltando ) usando as setas
http://javafree.uol.com.br/topic-891048-Swing-Navegar-pelos-campos-indo-ou-voltando-usando-as-setas.html
o q quer dizer ';'
http://javafree.uol.com.br/topic-891078-o-q-quer-dizer-.html