Urgente! Por favor!

Olá!

Eu criei um pacote chamado: br e outros dois dentro desse pacote: br.cadastro e br.banco. Quando eu implemento uma classe dentro do pacote br.cadastro e instancio uma classe que pertence à br.banco ele não aceita e diz que o “source” não foi encontrado.
Ele aceita quando eu faço import do outro pacote, ou mesmo quando eu declaro um objeto, mas não instancia.

rsDeptos = new ResultadoBD();
8O

Se alguém puder me ajudar eu agradeço!

Eliseu

Você deve importar o pacote br.banco para que sua classe do pacote br.cadastro possa enxerga-la.

olá fcharpinel!

eu fiz o import do meu pacote:

import br.banco.ResultadoBD;

… também declarei um objeto e ele aceitou perfeitamente:

private ResultadoBD rsDeptos;

… o problema é quando eu instancio:

rsDeptos = new ResultadoBD();

…ele dá a seguinte mensagem: Source not found for br.banco.ResultadoBD

obrigado!!

Source not found for br.banco.ResultadoBD??? hummm… não sei oq possa ser essa mensagem de erro… estranho… da pra colocar o código um pouco mais completo ai pra gente? :roll:

Eu vou tentar ser bem mais claro. Eu estou utilizando o Eclipse e na verdade esse programa já funcionou. Eu tentei recuperá-lo de um backup, como não tinha o .metadata eu criei os pacotes e depois importei as classes (não sei se esse procedimento é o mais correto).

A estrutura dos meus pacotes ficou assim:

A minha classe Contatos (as partes que nos interessa):

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

package br.cadastros;

import javax.swing.JComboBox;
import javax.swing.table.TableColumnModel;
import br.bancodados.ResultadoBD;

public class Contatos extends JPanel {

private JComboBox cmbDepartamento;
private ResultadoBD rsDeptos;
private ResultadoBD rsContato;
private String strSQL; 

public Contatos() {
super();
cmbDepartamento = null;
}

private JComboBox getCmbDepartamento() {
if (cmbDepartamento == null) {
cmbDepartamento = new JComboBox();
cmbDepartamento.setFont(new java.awt.Font(“Verdana”, java.awt.Font.PLAIN, 11));
rsDeptos = new ResultadoBD();
rsDeptos.getResultado(“SELECT id_depto, ds_depto FROM tb_depto ORDER BY ds_depto”);
for(int i=0; i<= rsDeptos.getLinhas().size()-1; ++i){
cmbDepartamento.addItem(rsDeptos.getLinhaAtual(i).get(1));
}
}
return cmbDepartamento;
}

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[b]Obs> Ele dá o erro quanto eu instancio :

rsDeptos = new ResultadoBD();

É importante dizer que ele dá esse mesmo erro em qualquer classe que tenta instanciar outra classe que pertença a outro pacote.[/b]