Tuesday, February 19, 2013

How to install JDK 7 on Windows 8 - Java Programming Tutorial

Installing JDK is first step in learning Java Programming. If you are using Windows 8 or Windows 7 Operating System, than installing JDK is quite easy as you just need to follow instruction given by Java SE Installation wizard. Only thing which requires some attention is, choosing correct JDK installer based upon, whether you are running with 32-bit or 64-bit Windows 8 or Windows 7 OS. JDK 7 is latest Java version but JDK 6 is still most popular in software and programming world. You can choose to install JDK 7 or JDK 6 based upon your course material. In this Java tutorial, we will learn how to install JDK 7 in Windows 8 operating system by following step by step guide. Another thing, which is part of JDK installation is setting PATH for Java in Windows 8, this will enable to run javac and java command from any directory in Windows 8. See that link for step by step guide on setting PATH in Windows 8. Though, I will use Windows 8 operating system to install JDK 7, You can still install JDK 6 or 7 in Windows 7 by following those steps. In order to choose correct JDK installer, we first need to check if Windows is running with 32-bit or 64-bit Windows 8. For that you can go to Control Panel-->System and Security and check System Type, if it shows 32-bit operating system means you need Windows x86 Java Installer, if it shows 64-bit operating system than you need Windows x64 Java Installer. Let's see steps involved to install JDK 6 or JDK 7 in Windows 8 operating system.

Steps to install JDK 7 in Windows 8

Here is step by step guide to install JDK 7 on Windows 8, both 32-bit and 64-bit version. You can also install JDK 6 both x86 and x64 installer on Windows 7 by following these steps. Just remember that Windows x86 is used for 32-bit Windows 7 or Windows 8 and x64 installer is used for  64-bit Windows 7 or 8.

1. Find if Windows 8 is 32-bit or 64-bit.
As describe in first paragraph, you can find if Windows 8 or Windows 7 is 32-bit or 64-bit by checking System Type in Control Panel-->System and Security-->System and then looking at System Type Properties.
How to find if Windows 7 and Windows 8 is 32-bit or 64-bit

2. Download correct JDK 7 installer from Java download sites
Go to Java SE download site http://www.oracle.com/technetwork/java/javase/downloads/index.html and select Java Platform (JDK) 7u13, which is latest Java SE release.
How to install JDK 7 in 32-bit and 64-bit Windows 8
Choose Windows X86 installer (marked as green) if you are running 32-bit Windows 8 or choose Windows x64 Java installer (marked in red), if you are running with 64-bit Windows 8 Operating system.
32-bit and 64-bit Java Windows 8 Installer

3. Install JDK by double clicking on Windows installer
Once you download correct JDK installer, rest of installation is like installing any other Windows based application. Just follow Instruction given by Java SE Installation Wizard. Good thing is that now JavaFX is included as part of JDK 7, so you don't need to separately install JavaFX.

4. Include JDK bin directory in Windows 8 PATH environment variable.
Once JDK Installation is complete, you can see JDK directory in C:\Program Files\Java\jdk1.7.0_13\. This is default JDK installation directory and Installation wizard install Java here, if you haven't changed it during installation. In order to compile Java code from any directory in your Windows 8 or Windows 7 machine, you need to include C:\Program Files\Java\jdk1.7.0_13\bin directory in PATH environment variable. This is called setting PATH for Java. See this step by step Java programming tutorial to set PATH for JDK 7 in Windows 8.

That's all on How to install JDK 7 in Windows 8 operating system. As I said, You can follow same steps to install JDK on Windows 7 as well. In order to verify JDK installation, just type javac command in command prompt, if you don't see error 'javac' is not recognized as an internal or external command, it means JDK is installed and ready to use. Now, it's time to create your first Java program, See this tutorial to write Helloworld in JavaIn order to learn more about PATH and Classpath see following tutorials :

Further Reading
Java Fundamentals, Part 1 and 2
What's New in Java 8
What's New in Java 9
Core Java Volume 1 and Volume 2 by Cay S. Horstmann
Test-Driven Development Practices in Java


Anonymous said...

Great tutorial Javin, very helpful, as I am able to install JDK 7 in my windows 8 notebook. Can you also post similar tips to install JDK 7 on Macbook air i.e. on Mac OS and Linux as well? that would be great help to beginners like me.

Sonali said...

These instructions are also good to install Java runtime on Windows 8. Instead of downloading JDK, you just need to download JRE from same location. Since I only use Java to execute programs and I am not coding them, I prefer to install JRE than JDK to save some of my computers resources including disk memory and CPU.

Sam Mohamed said...

In windows 7-64 bit or windows 8, in step #3 you want to run the installer using "Run as administrator", otherwise the installer skips some files without any error messages. One file that is missed is jre/lib/tools.jar. Maven users will fall in this trap and find maven errors referring to the JDK.

chaman mama said...

its all right i installed it for my windows8 64 bit os when i typed javac or java the long outputs are also visible but when i want to write a program by typing edit prog.java its giving as unrecognised

Prafulla Amrutkar said...

Thanx.....this document is really helpful for installing jdk versions.
Its a simple way to understand anyone.

Anonymous said...

can i use jdk8 for windows7?

Javin Paul said...

@Anonymous, Yes you can use JDK 8 on Windows 8. Just remember to download the 64-bit version of JDK8 though as Windows 8 is mostly 64-bit operating system.

Post a Comment