Weshalb gibt's hier NullPointerException?



  • Hallo,
    habe schon lanf nich mehr Java programmiert und versteh auf die schnelle meinen fehler nicht.
    Könnte ihr mir helfen?

    public class FlagDesignerApp {
    
    	static ArrayList<FlagDesign> designs;
    	static ArrayList<FlagColor> colors;
    
    	static void Init() {
    		designs.add(new FlagDesign(
    				"solid",
    				"  <rect width=\"360\" height=\"240\" x=\"0\" y=\"0\" fill=\"%1$s\" />\n"));
    [...]
    

    Die Linie designs.add wirft beim Ausführen ne NullPointerException.
    Weiß einer warum??
    Der Konstruktor von FlagDesign wird noch problemlos ausgeführt.



  • designs ist offensichtlich null.

    static ArrayList<FlagDesign> designs = new ArrayList<FlagDesign>();
    


  • Ach ja! So ging das.
    Danke vielmals 🙂


Anmelden zum Antworten