I assume the use of $ in your post is a typoYes, just Linux vs Windows forgetfulness on my part.
despite %JAVA_HOME% being correctly set (to C:\Program Files\Java\jdk1.6.0_43) and having %JAVA_HOME%\bin on my %PATH%But I don't think msvcr100.dll ships with Java 6 (in the jdk1.6.0_45\bin directory). It comes with Java 7, since that's where you actually would need it.
Path=C:\Windows;C:\Windows\system32Running SQL Developer with jdk1.6.0_45 from the same command window worked fine, but switching to jdk1.7.0_21 in the sqldeveloper.conf file required that I change the path to
Path=C:\Windows;C:\Windows\system32;C:\Program Files\Java\jdk1.7.0_21\binAnd I hope to have avoided any more typos in this post...