Hi, As far as I am aware, JDK is a bundle of software used to develop Java applications. JRE is used to run Java applications. SQL Developer is a java app. So, I might suppose I only need JRE to be able to use it. But I can see that JDK is required to use it. What for?