Hallo Debuggte,
früher oder später kommt man ja immr an den Punkt, wo man das erste mal den Debugger einsetzen muss/darf/kann/will. die allgemeinen Schwierigkeiten dabei sind mir aus 30 Entwickler-Jahren in den unterschiedlichsten Umgebungen durchaus
bekannt. Jetzt habe ich aber das Problem, dass der Debugger verhindert, dass ich bis zu der Stelle komme, an der mein eigentliches Problem auftritt.
Die fraglichen Zeilen:
1 String FN = aFileName; // Enthält einen gültigen Pfad
2 File F = new File(FN);
3 JFileChooser OD = new JFileChooser(F, null);
…
42 if (OD.showOpenDialog(null) != JFileChooser.APPROVE_OPTION)
Starte ich das Programm mit STRG+F11 - also ohne Debugger - wird der Öffnen-Dialog angezeigt. Es läuft also sicher bis zu der Zeile, die ich hier mit 42 gekennzeichnet habe.
Starte ich das Programm aber mit Debugger (F11), so wirft die Zeile 3
JFileChooser OD = new JFileChooser(F, null);
eine
java.lang.NullPointerException
über die ich nichts weiter herausfinden kann.
Mein System:
- Windows 7-64
- Eclipse IDE for Java Developers - Version: Luna Service Release 2 (4.4.2) - Build id: 20150219-0600
- Java 8 Update 25
- Java SE Development Kit 8 Update 25