Hi guys, I just started learning Java, so I don't know much about it. I have this very annoying issue with Eclipse (I have the latest version installed). For some reason, every time I use the "default" keyword in an interface, it gives me an error similar to "Syntax error on token default", I deleted the "default" keyword, the error is gone. The same thing happens with "Lamda expression as well", say I have this object like this Actions myActions = () -> {System.out.print("Blah blah blah");}; , Eclipse also displays the error message similar to "Method body expected after (), delete '->' ". I checked the Java version I have, it is the latest one also, I don't know what it's wrong here, any suggestions are greatly appreciated. Thank you very much for your time and help.