What is difference between JDK7u45 and Java7u21 <p>I am starting with android development and while setting up Eclipse SDK i got an error that Java Development Kit(JDK) or Java Runtime Environment is missing. I had <code>Java7 update 21</code> installed already. but now I downloaded JDK7u45 from Oracle site. <br> I want to know the difference between <code>Java 7</code> and <code>JDK 7</code> and also if I remove JAVA and install only JDK(as EclipseSDK is giving an error that JDK is missing) then will it make any difference in my desktop environment?</p>