Warum sagt es mir, dass da noch ein "{" hinkommt?
Hi mein Code funktioniert nicht, anscheinend fehlt da eine geschweifte Klammer, jedoch kommt nach einer Deklaration keine "{" und erst recht nicht nach einem Semicolon. Ich habe auch mehrfach den ganzen Code durchgekuckt ob irgendwo eine geschweifte Klammer fehlt oder zu viel gesetzt wurde. Ich verstehe es nicht, kann mir jemand helfen. Der Code ist leider zu lang um hier rein zu senden, deswegen schicke ich es in mehreren Screenshots.
Programmiersprache = Java
Das war alles bitte hilft mir ich bin am verzweifeln.
Es sind genau 2 Fehler. Beim ersten heisst es es fehlt ein "{" und beim zweiten heisst es es fehlt ein "}"
Auf welchem Bild ist der Fehler?
Bild 1 Zeile 26
und
Bild 2 Zeile 73
1 Antwort
Den try-catch block hast du außerhalb einer Methode - und damit auch außerhalb von { und } - programmiert, das geht so nicht. Der Compiler denkt an der Stelle, dass "BufferedImage textvonkey" dein Methodenkopf werden und das try-catch in den methodenkörper sollte.
Pack das try-catch in den Konstruktor und es sollte diesen fehler nicht mehr geben.
das auf anhieb das erste was mir auffällt. weiter hab ich nicht geschaut