Kann Multi-Catch in IntelliJ nicht definieren

7

Ich arbeite mit JDK 7 in Intellij 12.0.4. Wenn ich versuche, einen Multi-Catch-Block zu erstellen, wird der Fehler "Multi-Catchs werden auf dieser Sprache nicht unterstützt" angezeigt. Ich fand diese Frage , aber die Antwort stimmt nicht arbeite nicht für mich. Das war die Antwort:

  

Klicken Sie auf das Menü Datei, öffnen Sie die Projektstruktur und dann unter "Einstellungen" sollte "Projekt" sein. Auf dieser Registerkarte wird eine SDK-Einstellungen-Option angezeigt, die die zu verwendende Sprachversion angibt.   Weitere Informationen finden Sie auf der JetBrains-Hilfeseite ("Projektsprachenebene").

    
Avi 10.09.2013, 15:05
quelle

3 Antworten

13

In Projektstruktur - & gt; Projekteinstellungen - & gt; Projekt, setze das Projekt Sprachlevel auf 7.0 - Diamanten, ARM, Multi-Catch etc. Dies sollte dein Problem beheben.

    
Marcelo 10.09.2013, 15:22
quelle
10

In meinem Fall ändere ich die Projektstufe von: Projektstruktur - & gt; Projekteinstellungen - & gt; Projekt, legen Sie die Projektsprache auf 7.0 fest funktionierte auch nicht, weil nur die Sprachstufe in der project.ipr-Datei eingerichtet wurde, aber was ich brauchte, war es in der project.iml-Datei einzurichten. Wenn Sie ein ähnliches Problem haben, können Sie die Dinge immer manuell einstellen oder Sie können Alt + Enter in dem Code verwenden, in dem Sie den Multi-Catch-Block verwenden und "Sprachlevel auf 7.0 setzen - Diamanten, ARM, Mehrfachfang usw." >     

Krasimir Dimitrov 05.11.2013 12:58
quelle
1

Ich hoffe, Sie haben die Compiler-Version korrekt eingestellt. Wenn ja, versuche es zu

%Vor%
  

Um ein JDK zum Projekt hinzuzufügen, drücken Sie Strg + Alt + Umschalt + S unter Plattform   Einstellungen klicken Sie auf JDKs und geben Sie den JDK-Pfad an. Danach können Sie klicken   Projizieren Sie und geben Sie an, welches von JDK, das Sie konfiguriert haben, in der verwendet wird   aktuelle Projekte. Beachten Sie, dass JDKs auf IDE-Ebene konfiguriert sind   Wenn Sie ein anderes Projekt erstellen, müssen Sie nicht dasselbe JDK hinzufügen   wieder.

    
Juned Ahsan 10.09.2013 15:07
quelle