

The Java EE platform provides us an API and runtime environment (JRE) for developing & running multi-tiered, reliable, large-scale and secure network applications. Java EE (Java Platform, Enterprise Edition): The Java EE platform is actually built on top of Java SE platform.Along with the core API, the Java SE platform includes a Java virtual machine, development technologies, deployment tools, and other important toolkit & class libraries commonly utilized in Java technology applications. Java SE defines everything from the essential types and objects of the Java programing language to high-level classes that are used for networking, security, database access, graphical interface (GUI) development, and XML parsing. Java SE (Java Platform, Standard Edition): Java SE provides the basic API for the core functionality of the Java programming.There are total four editions/platforms of the Java programming language: Java technology is both a programming language as well as a platform.

Java editions are basically Java platforms. It means the compiled Java code can be run on all those platforms which support Java and there is no need for recompilation. Java programming is a general-purpose programming language, intended to let programmers write once, run anywhere (WORA). Java is a object-oriented and class-based programming language, it is designed to have as minimum possible implementation dependencies.

Make sure you have the Superuser rights on Ubuntu, otherwise installation will be failed due to user permissions. What is difference between JDK, JRE and JVM?.
