openjdk 1.7 in eclipse: operator is not allowed for source level below 1.7

Solution 1:

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.

Solution 2:

right click on the error, choose quick fix, and select change JRE to 1.7