Eclipse gives me an error:
\'<>\' operator is not allowed for source level below 1.7
I guess this is because it is not using java 1
I had the same problem, but with the - Compiler Compliance Level - Generated .class files compatibility - Source compatibility all already set to 1.7. I reselected 1.7 on all 3 and then Eclipse detected it, asked to rebuild and built my project successfully.
Window->Preferences->Java->Compiler
select 1.7 and hit okay.
If you are building automatically, it will require a full re-build.
right click on the error, choose quick fix, and select change JRE to 1.7
right click on Project - properties - Java Complier - Compiler compliance -set level 1.7
If you would like to stick with java 1.6
, Search and replace <> with empty string. You'll get compiler warnings but the errors should go away.
In your project's preferences, you must set the compiler --source
option to 1.7
and --target
option to 1.7
also. There are dedicated option boxes for that.
Right-click on the project. Choose Properties. Choose Java Compiler on the left. Choose 1.7
for the Compiler Compliance level. If the 2 drop-downs below that aren't 1.7
, uncheck Use default compliance settings and set those to 1.7
.