I have a project that I built for jdk 7, but I want to expand its compatibility for jdk 6 users as well. I have set the compiler compilance level to 1.6, but the project compiles normally, and fails running on a 1.6 jre due to the fact that the method revalidate was not added to java until java 7. (and the compiler didn't give ANY warnings about this at all!) How can I set the source level to 1.6 as well? I could do this in netbeans, any way on how to do this in eclipse?
In project properties->Java Build Path/Libraries tab make sure you have JRE System Library 6 ennvironment
In addition to source compability also set "compiler compliance level" and "generated .class files compatibility" in your project settings.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With