eu estou tento um sério problema ao tentar depurar a minha aplicação no netbeans …
ele emite o seguinte erro…
Have no FileObject for C:\Arquivos de programas\Java\jdk1.6.0_18\jre\lib\sunrsasign.jar
Have no FileObject for C:\Arquivos de programas\Java\jdk1.6.0_18\jre\classes
Já procurei no forum e em outros lugares e não encontrei nada que me ajuda-se a solucionar esse problema…
1 - É quando manda debugar que dá o erro ? Ou quando executa sem o Debug também dá ?
2 - É logo que clica no botão ou é quando ele chega na linha do breakpoint ?
3 - Coloca teu código que estás tentando debugar aqui, a linha principalmente.
Depois de tudo isso, abra o caminho onde o erro está lhe indicando e veja se esses arquivos de fato existem… Podem ser necessários para o Debug do NetBeans…
[code]
// Efetua o cadastro das vtrs
String modelo, placa, num;
int num2 = 0;
num = txtNum.getText();
num2 = Integer.valueOf(num);
modelo = txtModelo.getText().toUpperCase();
placa = txtPlaca.getText().toUpperCase();
if (num.equals("") && modelo.equals("") && placa.equals("")) {
JOptionPane.showMessageDialog(null, "Nenhum campo pode ficar vazio", "Secretaria de Trânsito", 1);
} else {
cad.setNum(num2);
int n = cad.verificaNum();
if (num2 == n) {
JOptionPane.showMessageDialog(null, "Já existe uma viatura com esse número", "Secretaria de Trânsito", 1);
} else {
cad.setPlaca(placa);
String p = cad.verificaVtr();
if (placa.equals(p)) {
JOptionPane.showMessageDialog(null, "Já existe uma viatura com essa placa", "Secretaria de Trânsito", 1);
} else {
int n1 = cad.getNum();
String pl = cad.getPlaca();
int d = 1;
cad.cadastrarVtr(n1, modelo, pl, d);
JOptionPane.showMessageDialog(null, "Viatura cadastrada com sucesso", "Secretaria de Trânsito", 1);
txtNum.setEditable(false);
txtModelo.setEditable(false);
txtPlaca.setEditable(false);
btnConcluir.setEnabled(false);
btnNovo.setEnabled(true);
txtNum.setText("");
txtModelo.setText("");
txtPlaca.setText("");
}
}
}[/code]
Esse problema estaa ocorrendo em todos os formulário… não consigo depurar nada …
outra coisa … isso se conecta a algum banco de dados ???
acho q vc nao adicionou as bibliotecas do banco em seu projeto …ou ele nao esta reconhecendo o caminho das bibliotecas … por q vc esta em outra maquina …
tenta importar as bibliotecas pra seu projeto e clicar em limpar e construir pra atualizar e testa … nao sei se e isso … mais pode ser …
[quote=kiq095]VC importou as bibliotecas pra seu projeto ???
outra coisa … isso se conecta a algum banco de dados ???
acho q vc nao adicionou as bibliotecas do banco em seu projeto …ou ele nao esta reconhecendo o caminho das bibliotecas … por q vc esta em outra maquina …
tenta importar as bibliotecas pra seu projeto e clicar em limpar e construir pra atualizar e testa … nao sei se e isso … mais pode ser …[/quote]
improvável, afinal se o SHIFT + F6 funciona, o debbug deveria funcionar tbm…
Bom… procurei as libs do erro que o NetBeans apresentou… o jar sunrsasign.jar defato não existe no caminho especificado, assim como a pasta classes.
Agora atente pra algo, minha JDK é 1.5…
Verifique esse caminho e veja se existe esse .jar lá, assim como o diretório… Se não existir, verifique se em outra JDK existe… se for o caso, troque a JDK ou reinstale o NetBeans…
Verifique se o lugar onde seu Projeto está salvo não é nenhum diretório dentro de um dos diretórios da JDK (acho que você não fez isso)…