Java is not platform independent.
Java SE is designed for use on desktops and laptops, as well as with Java EE servers.
The applet will not work (even) in the runtime designed for phones - Java ME. Desktop applications have GUI elements. and applets that are not suitable for use on a small screen. Even if they were, many dialogs and other elements would not have the βappearanceβ of their own telephone equivalents (even using PLAF).
source share