Supporting jdk7 is not a Corona issue but an issue with Android. Apps signed with jdk7 are not compatible with Android.
On Windows, multiple versions of the JDK can coexist on the same machine without any problems. We’ve tested this with both a 32-bit and 64-bit version of the JDK 6 installed and a 32-bit and 64-bit version of the JDK 7 installed as well. Corona will automatically pick up the 32-bit JDK 6 path from the registry and use the correct version.
The only known issue that we have is if the PATH environment variable is set to one of the other JDK’s, then the final build step will use the wrong JDK version to sign the APK, causing it to be digitally signed wrong and prevent the app from being installed on an Android device… because Android only supports the 32-bit JDK 6. Oracle/Sun does not set the PATH environment variable when installing the JDK, but I suspect that some 3rd party Java tools do, causing this issue to come up every once in a while.