The only thing that could possibly save Java on the desktop would require Oracle not owning it.
Had it not been for Oracle, Java would have died in version 6.
Had it not been for Oracle, Java would have died in version 6.