H
HorstHorstmann
Hi,
ich hab auch ein Problem mit einer NullPointerException und weiß einfahc nicht was ich tun soll.
Also folgendes:
Ich habe in BlueJ etwas geschrieben und wollte dank einer Empfehlung zu Eclipse wechseln.
Nunja leider hab ich noch nicht allzu viel Erfharung mit Java. Jedenfalls Copy&Paste und Quelltext rein bei Eclipse.
Was bei BlueJ noch ging haut jetzt nen Fehler raus.
Der Code ist folgender:
und die Fehlermeldung sieht so aus:
Verändere den Code so:
startet zwar das Programm aber der Ordner wird nicht ausgelsen.
Ändere Ich den Code so:
kommt wieder so eine Fehlermeldung:
Wobei ich zugeben muss ich sehe in diesem Eclipse noch nicht allzu gut durch
ich hab auch ein Problem mit einer NullPointerException und weiß einfahc nicht was ich tun soll.
Also folgendes:
Ich habe in BlueJ etwas geschrieben und wollte dank einer Empfehlung zu Eclipse wechseln.
Nunja leider hab ich noch nicht allzu viel Erfharung mit Java. Jedenfalls Copy&Paste und Quelltext rein bei Eclipse.
Was bei BlueJ noch ging haut jetzt nen Fehler raus.
Der Code ist folgender:
Code:
// Listen dem ListenMenü hinzufügen
private void ini_list_menu(){
String listen[] = new File("./listen/").list();
for ( int i = 0; i < listen.length; i++ ){
liste_auswahl.add(new JMenuItem(listen[i]));
liste_auswahl.getItem(i+2).addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
select_list(evt);
}
});
};
und die Fehlermeldung sieht so aus:
Code:
Exception in thread "main" java.lang.NullPointerException
at main.ini_list_menu(main.java:277)
at main.ini_frame(main.java:74)
at main.<init>(main.java:27)
at main.main(main.java:291)
Verändere den Code so:
Code:
try{
String listen[] = new File("./listen/").list();
for ( int i = 0; i < listen.length; i++ ){
liste_auswahl.add(new JMenuItem(listen[i]));
liste_auswahl.getItem(i+2).addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
select_list(evt);
}
});
};
} catch(NullPointerException e){
}
startet zwar das Programm aber der Ordner wird nicht ausgelsen.
Ändere Ich den Code so:
Code:
try{
String listen[] = new File("./listen/").list();
for ( int i = 0; i < listen.length; i++ ){
liste_auswahl.add(new JMenuItem(listen[i]));
liste_auswahl.getItem(i+2).addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
select_list(evt);
}
});
};
} catch(NullPointerException e){
status.setText("Es gibt ein Problem");
}
kommt wieder so eine Fehlermeldung:
Code:
Exception in thread "main" java.lang.NullPointerException
at main.ini_list_menu(main.java:289)
at main.ini_frame(main.java:74)
at main.<init>(main.java:27)
at main.main(main.java:296)
Wobei ich zugeben muss ich sehe in diesem Eclipse noch nicht allzu gut durch