No you do not need to have the device connected at all, you should just need to ensure that the Java SDK is installed correctly as the tools are contained inside that for generating the keystore, please ensure that you have the Java SDK and not just the Java Run Time Environment (JRE) as this may appear to work in some situations but it does not have all the tools that are required.
Russell
I have re-installed the Java SDK (Java SE 7u3). The problem still occurs











