I had problem starting SIP Communicator on some computers and it was related to JRE being used. Since run.bat uses relative path to javaw.exe, it ends up using first javaw.exe found in folders in PATH variable. For example, if both Java 1.3.1 and 1.6.0 were installed, and home for 1.3.1 version was first in PATH variable, then "Could not find main class" error would be shown when trying to start SIP Communicator. I decided to find more elegant solution than having to edit PATH variable.
The solution was to find default Java version by looking into Windows registry, and using Java Home for that version to start SIP Communicator. I tested this solution on two XP Professional computers. If anyone is willing to test it on other versions of Windows it would be great. I'm attaching run.txt to this mail. Anyone wishing to try it out should rename it to run.bat and put it into folder where SIP Communicator is installed.
run.txt (1.38 KB)
Never miss a thing. Make Yahoo your home page.