
DO NOT DELETE any existing entries otherwise, some existing applications may not run. In "Variable value" field, INSERT " c:\Program Files\Java\jdk1.8.0_ xx\bin" (Replace xx with your installation number!!!) IN FRONT of all the existing directories, followed by a semi-colon ( ) which separates the JDK's binary directory from the rest of the existing directories. (To be SAFE, copy the content of the "Variable value" to Notepad before changing it!!!) (CAUTION: Read this paragraph 3 times before doing this step! Don't push "Apply" or "OK" until you are 101% sure. Click "New" ⇒ Enter the JDK's binary directory " c:\Program Files\Java\jdk1.8.0_ xx\bin" (Replace xx with your installation number!!!) ⇒ Select "Move Up" to move this entry all the way to the TOP. You shall see a TABLE listing all the existing PATH entries (if not, goto next step). Under "System Variables" (the bottom pane), scroll down to select "Path" ⇒ Click "Edit.".Switch to "Advanced" tab ⇒ Push "Environment Variables" button.


By default, the JDK will be installed in directory " C:\Program Files\Java\jdk1.8.0_ xx", where xx denotes the upgrade number and JRE in " C:\Program Files\Java\jre1.8.0_ xx".Īccept the defaults and follow the screen instructions to install JDK and JRE.Ĭheck the JDK installed directory by inspecting these folders using File Explorer. Under "Java Platform, Standard Edition" ⇒ "Java SE 8u-windows-圆4.exe"), which installs both the JDK and JRE.Goto "Control Panel" ⇒ "Programs" ⇒ "Programs and Features" ⇒ Un-install ALL programs begin with "Java", such as "Java SE Development Kit. If you have previously installed older version(s) of JDK/JRE, un-install ALL of them. Although you can install multiple versions of JDK/JRE concurrently, it is messy. I recommend that you install only the latest JDK. How To Install JDK on Windows Step 0: Un-Install Older Version(s) of JDK/JRE Java SE 8 (JDK 1.8) (March 18, 2014): included support for Lambda expressions, default and static methods in interfaces, improved collection, and JavaScript runtime.ġ.Java SE 7 (JDK 1.7) (July 28, 2011): First version after Oracle purchased Sun (called Oracle JDK).Java SE 6 (JDK 1.6) (December 11, 2006): Renamed J2SE to Java SE (Java Standard Edition).Introduced generics, autoboxing/unboxing, annotation, enum, varargs, for-each loop, static import. J2SE 1.4 (JDK 1.4) (February 6, 2002): Introduced assert, non-blocking IO (nio), logging API, image IO, Java webstart, regular expression support.Introduced Collection Framework and JIT compiler. Included JFC (Java Foundation Classes - Swing, Accessibility API, Java 2D, Pluggable Look and Feel and Drag and Drop). Also released J2EE (Java 2 Enterprise Edition) and J2ME (Java 2 Micro Edition). J2SE 1.2 (JDK 1.2) (December 8, 1998): Re-branded as "Java 2" and renamed JDK to J2SE (Java 2 Standard Edition).

JDK 1.1 (February 19, 1997): Introduced AWT event model, inner class, JavaBean, JDBC, and RMI.JDK 1.0 (January 23, 1996): Originally called Oak (named after the oak tree outside James Gosling's office).JDK Alpha and Beta (1995): Sun announced Java in September 23, 1995.Since you are supposed to write Java Programs, you should install JDK, which includes JRE. JDK (Java Development Kit), which includes JRE plus the development tools (such as compiler and debugger), is need for writing as well as running Java programs. JRE (Java Runtime) is needed for running Java programs. Java Development Kit (JDK), officially named "Java Platform Standard Edition ( Java SE)", which is freely available from Sun Microsystems (now part of Oracle), is needed for writing Java programs.
