The output from the code that follows is:
java.vendor Sun Microsystems Inc.
java.version 1.6.0_26
java.runtime.version 1.6.0_26-b03
sun.arch.data.m
My output for a slightly altered version of your source (now included as an edit to the question itself) is..
java.vendor Sun Microsystems Inc.
java.version 1.6.0_29
java.runtime.version 1.6.0_29-b11
sun.arch.data.model 32
os.name Windows 7
os.version 6.1
os.arch x86
Input File Selected: install.ini.
Input selection cancelled by user.
Press any key to continue . . .
From your question it seems the important line is:
Input selection cancelled by user.
But after that I see no InterruptedException
in the output.