Honestly, as much as I abhor Java, I am rather stunned by Apple's decision.
No need to be stunned. This is not the first time they done that, and I'm convinced this will not be the last time. (Thinking how that manage AppStore)
And business that develop on Apple platforms are used to sudden sharp change to development environment. (Thinking their decision to go from MacOS to MaxOSX, then from PowerPC to x86 CPU architecture.) Seems things will be in order again soon enough.