The jdk merge introduced some new code in the java launcher under SETENV_REQUIRED. Its behavior isn't correct for macosx-universal, but I'm not sure yet if the problem it deals with exists on this platform. I've disabled it on macosx for the moment, so there is no behavior change in macosx-port.