Diamantoperator wird nicht unterstützt [duplizieren]

8

Ich versuche, den Diamantoperator zu verwenden, aber ich erhalte die folgende Nachricht:

  

diamond operator wird in -source 1.5 nicht unterstützt (verwenden Sie -source 7 oder höher, um den Diamond Operator zu aktivieren)

Ist es in Netbeans mit Android fixierbar?

    
Get Off My Lawn 23.01.2013, 19:23
quelle

4 Antworten

7

Android benötigt Java-Quellcompliance 5.0 oder 6.0 (Java5 / 6). Java7 wird nicht standardmäßig unterstützt. Es gibt Artikel, in denen beschrieben wird, wie man einige der java7-Funktionen benutzt: Ссылка .

>

Siehe auch Java 7-Sprachfunktionen mit Android , Wird Android Java7 unterstützen? , harpun 23.01.2013, 19:35

quelle
12

API 19 KitKat Diamonds sind jetzt erlaubt. Im Folgenden finden Sie die Bearbeitungsschritte für Gradle, die für Android Studio erforderlich sind. Stellen Sie außerdem sicher, dass Sie JDK 1.7 und Gradle plugin später als 0.6.1 verwenden

%Vor%     
Ryan Heitner 01.11.2013 07:51
quelle
1

Android unterstützt zur Zeit keine Kompilierungsebene. Sie können also keinen Diamantenoperator verwenden. Sie könnten dies für Java-Anwendungen beheben, indem Sie JRE in 1.7 ändern, aber nicht mit Android.

    
kosa 23.01.2013 19:25
quelle
1

Google hat gerade Eclipse ADT 22.6 veröffentlicht, das die Java 7-Sprachfunktionen Ссылка     

Matt Accola 04.03.2014 22:57
quelle

Tags und Links