After I installed Sun's new Java 6 release (JDK1.6), I found that I could not install or uninstall several of Nokia's tools and SDKs.
With the Java 6 JDK installed and in the Path (on Windows XP) some of Nokia's tools wouldn't install. The tools that would install wouldn't uninstall...
The uninstall error was:
at com.zerog.ia.platform.Sys.getSpecialFolderJNI(Native Method)
Problematic tools and SDKs included:
Nokia Connectivity Framework
Nokia Update Manager
S40 SDK 3rd Edition
S40 SDK 3rd Edition FP1
A related problem and possible fix is described here:
But editing Uninstall.lax file had no effect for me.
I was able to uninstall by installing a Java 5 JRE and moving it ahead of Java 6 in the Path environment variable:
Though in some cases this wasn't enough and I also had to edit Uninstall.lax