How can I determine how a Java application is launched?
Some launchers start the java application but occasionally point to another executable to start the JVM. How do you discover if this is occurring and know what extensions to set?
After starting the application in question, start any of the SilkTest recorders.
Right click on the Agent on the status bar.
Select Extensions followed by Details.
This will generate a dialog box and the information contained therein will show the process starting the application. The reason for this is that some launchers will point to another executable to start the JVM.
This will clarify what is occurring.
This will only work if you have set the extension correctly, Initially you may have to set multiple extensions such as the .exe the launcher uses as well as java application. Once you have received this information you can reset the extensions to whatever is being loaded at runtime.