Bug 552945 - Adding a JRE should select the JRE if it is the only JRE
present 

Change-Id: I06dc64a254a2b5518f63720e2a41d654e5cebd6e
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
diff --git a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/jres/InstalledJREsBlock.java b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/jres/InstalledJREsBlock.java
index 092d02b..1911a08 100644
--- a/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/jres/InstalledJREsBlock.java
+++ b/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/jres/InstalledJREsBlock.java
@@ -741,6 +741,10 @@
 				fVMs.add(result);
 				//refresh from model
 				fVMList.refresh();
+				if (fVMs.size() == 1) {
+					// if this added JRE is the only JRE present, select it
+					setCheckedJRE(result);
+				}
 				fVMList.setSelection(new StructuredSelection(result));
 				//ensure labels are updated
 				fVMList.refresh(true);