NullPointerException - Java - Programmation
Marsh Posté le 23-07-2002 à 21:33:48
normalement qd java te balance une exception, il te donne aussi le n° de la ligne d'ou est balancée cette exception....
Marsh Posté le 23-07-2002 à 22:19:01
si darklord était là il te dirait de poster la trace de l'exception, mais moi c'est pas mon genre
Marsh Posté le 23-07-2002 à 23:07:43
benou a écrit a écrit : si darklord était là il te dirait de poster la trace de l'exception, mais moi c'est pas mon genre |
il aurait laisser des traces de sang aussi
Marsh Posté le 24-07-2002 à 09:21:47
Ben moi déjà, je vois pas trop où est niitiailsée la variable flo ... enfin je le vois pas, ça veux pas dire que tu l'as oubliée ... dis-moi où c'est
Marsh Posté le 24-07-2002 à 10:17:17
Edit : moquez vous, mais en attendant personne n'a répondu à sa question, preuve que la trace + code commenté est important !
Marsh Posté le 24-07-2002 à 10:21:37
DarkLord a écrit a écrit : Edit : moquez vous, mais en attendant personne n'a répondu à sa question, preuve que la trace + code commenté est important ! |
ouaip, un poil indenté en plus, ça mange pas de pain. Histoire qu'on voit au premier coup d'oeuil les classes et fonctions qu'il y a !
Marsh Posté le 24-07-2002 à 10:24:30
bobuse a écrit a écrit : ouaip, un poil indenté en plus, ça mange pas de pain. Histoire qu'on voit au premier coup d'oeuil les classes et fonctions qu'il y a ! |
Et puis pourquoi pas, dans la foulée, utiliser les jolis boutons "C/C++" qui enjolivent encore un peu plus le tout.
Non mais surtout que NullPointerException c'est l'erreur qui peut se produire à presque toutes les lignes d'un programme, et ça, on commence à le savoir ! (ha y a aussi IndexOutOfBounds )
Marsh Posté le 26-07-2002 à 13:37:55
normalement java te donne le nom de la methode ou il y a le null pointer. Donc moi je te conseille de tester tes objets qui se trouve dans cette classe il doit y en avoir un à null tu peut le faire en faisant un sipmle System.out.println(TonObjet).
Marsh Posté le 26-07-2002 à 14:08:24
je crois que c'est plus la peine de s'embeter avec ce topic : son créateur a disparu
Marsh Posté le 23-07-2002 à 21:31:13
Salut !!!
Voilà, j'essais de lire dans un fichier texe et lors du lancement de l'application, on me dit NullPointerException, help me !!!
Voici, le code :
import javax.swing.JFrame;
import java.awt.Dimension;
import java.io.*;
import javax.swing.*;
public class Swing01 extends JFrame{
JLabel label = new JLabel();
public String[] tab;
Recherche rech = new Recherche();
public static void main(String args[]) throws IOException{
new Swing01();
}
public Swing01() throws IOException{
initGUI();
}
public void initGUI() throws IOException{
label.setBounds(0,0,200,200);
this.getContentPane().add(label);
this.setSize(150,150);
this.setVisible(true);
tab = rech.recherche("truc.txt","flo",5);
label.setText(tab[0]);
}
}
class Recherche{
public String[] flo;
public boolean fin;
public int i;
public String[] recherche(String fichier, String chaine, int sensibilite) throws IOException{
RandomAccessFile f = new RandomAccessFile(fichier,"rw" );
fin = false;
i = 0;
while (fin != true) {
try{
String lu = f.readLine();
if (lu.equals(chaine)){
flo[i++] = lu;
}
}
catch(EOFException e){
fin = true;
}
}
return flo;
}
}
Merci beaucoup !!!