I installed the Oracle 11gR2 client (32 bit) on to a Win 2008 R2 64bit server, as we have 32 bit apps to support.
When I ‘point’ SQLDeveloper at the Java 6 SE JVM, I get “Unable to find Java Virtual Machine” message.
This is because I have Java 6 SE 64 bit version installed.
You need to install the 32 bit JDK , so that it lives in “C:\Programs Files (x86)”.
Then repoint the variable “SetJavaHome” that is in sqldeveloper.conf, and restart.