I’m experimenting with the new jdk8 what is available here http://jdk8.java.net/lambda/
I’m able to compile and run my project from command line.
I’m also able to add this new JDK to Installed JREs in Eclipse.
However, I’m not able to have Eclipse to compile and run the project with this JDK.
I’m trying to change the settings on Project Properties/Java Compiler but the Use [JDK] compliance from execution environment on the 'Java Build Path' checkbox is disabled and no matter whatever I click on this page, I cannot make it work.
I have Eclipse Platform Version: 3.7.1
Any ideas?
thx
Eclipse uses a built-in compiler rather than
javac. The built-in compiler obviously doesn’t support Java 8 yet.You can define a custom builder for your project which will call your
javac. In the project’s preferences, go to “Builders”, add a new custom builder (which can be either an Ant script or an executable program) and disable the default built-in Java builder.Afterwards, running the project with the JDK of your choice shouldn’t be a problem – adding it to the “Installed JREs” preference page (as you did) should be sufficient.