import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
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:odbc:AddressBook";
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 );
}
}
);
}
}
Erro!
M
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 ...
------------------------------------------------------------------------------
[size="11"][color="red"]* Editado: Lembre-se de utilizar BBCode em seus códigos - Ratinho[/color][/size] :joia:
2 Respostas
G
Sua classe: BDJava/Clientes não foi encontrada. Verifique se ela está no classpath.
M
amigão to iniciando em java … onde que vejo se minha classe BDJava/Clientes está no CLASSPATH ??
Criado 13 de agosto de 2006
Ultima resposta 14 de ago. de 2006
Respostas 2
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo