I have recently learned a quick and lazy way to change the version of the JDK used to run JDeveloper 10g R3. I am sure there is an option somewhere in the configuration screen to do the same, which I couldn't find...
While JDeveloper is not running, locate the embedded JDK on disk and rename (or delete) that directory. For me, it was C:\opt\jdev\jdk. Once it's done, restart and you will by asked to locate the version of the JDK you want to use.
It's another step to get going with JAVA on Vista.
I am mostly working on Web Services related technologies. I found the recent introduction of the WS-RX committe from the Oasis consortium funny, as it reuse the original drugs' Rx symbol [nothing to do with the work of the committe; just the name]. These two points should be enought to explain the reasons behind my choice, and it should be easy to remember. -ecco