Re:Ubuntu on Windows
by peterashford on Thursday March 31, 2016 @05:22AM
(#11395928)
J++ was an example of the "extend" approach. They made a Java that was not compatible with the standard.
>In a lot of ways, Android repeated the exact same thing. Dalvik applications won't run in the Oracle JVM.
No, because Android is not a JVM, was never presented as an alternative to Oracle JVM... and never intended to replace existing Java VMs anywhere.
Sun argued that Microsoft was intentionally breaking compatibility, but the other side was that Microsoft was actually exposing more developers to the fledgling language and providing a GUI that felt native to the rest of the OS. When Swing finally came out, it felt like you were running under CDE. That made me avoid running or writing Java applications for years.
In a lot of ways, Android repeated the exact same thing. Dalvik applications won't run in the Oracle JVM.