Hi all,
Decided to share this, as it seems a bit odd to me and googling for this error didnt seem to return usefull results.
objective: installing sql developer 4.1 with jdk 1.8
EDIT: added download links
1. downloaded: jdk-8u31-windows-x64.exe [from Java SE Development Kit 8 - Downloads --- Windows x64 --- http://download.oracle.com/otn-pub/java/jdk/8u31-b13/jdk-8u31-windows-x64.exe ]
2. downloaded: sqldeveloper-4.1.0.17.29-no-jre.zip [from SQL Developer 4.1 Early Adopter --- Windows 32/64-bit --- http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-4.1.0.17.29-no-jre.zip ]
3. extracted sqldeveloper-4.1.0.17.29-no-jre.zip into folder xpto
4. executed sqldeveloper.exe and set the jdk folder to be the folder where step1 got installed - that is C:\Program Files\Java\jdk1.8.0_31
5. receive strange warning message complaining this oracle sql developer 4.1 as not been certified with java 1.8.0_31 !! Seriously ??

The PC is not mine, and I detected several java.exe in some spread directories with no env vars setted. Anyway the only thing that I think matters for sql developer is the physical path we provide, so im really puzzled why oracle website recommend version of jdk 1.8 for oracle sql developer 4.1 is being rejected when i try to setup it
Cheers,
Zen