Alice wrote:mightyglydd wrote:Alice
I can confirm npdeploytk.dll was the Java plugin left behind after uninstalling Java 6 Update 10.
Thanks, I appreciate that information, which may come in handy. Here's what I found out:
The
Java 6 Update 10 release notes say, under
Next Generation Java Plug-in, that the new plugin implementation, among other features, has
ability to select a particular version of the Java Runtime Environment for an individual applet. The release notes link to
https://jdk6.dev.java.net/plugin2/ for more information, where it says that the new Java Plug-In for Firefox is
npjp2.dll on Windows (libnpjp2.so on Unix platforms).
Someone
here posted a list of installed plugins, which included:
*Java(TM) Platform SE 6 U10:
npdeploytk.dll - Java(TM) Platform SE binary
*Java(TM) Platform SE 6 U10:
npjp2.dll - Java Plug-in 1.6.0_10 for Netscape Navigator (DLL Helper)
I did a google search on npdeploytk.dll and found a JavaWorld article,
The new applet experience - Applet development with JavaFX Script and Java SE 6u10 which says,
You'll also discover the Deployment Toolkit Plugin, a browser plugin designed to interact with deployJava.js. The idea is for runApplet() to access the plugin to obtain a list of installed JREs, install a specific JRE or the latest JRE, and perform other tasks.
<snip>
Two Deployment Toolkit Plugin implementations
There are two implementations of the Deployment Toolkit Plugin. The Mozilla Firefox Netscape API-based implementation is contained in npdeploytk.dll, which is located in the browser's plugins directory, and is identified by MIME type application/npruntime-scriptable-plugin;DeploymentToolkit. Similarly, the Internet Explorer ActiveX Control-based implementation is contained in deploytk.dll, which is located in the windows\system32 directory, and is identified by ClassID CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA.
As I figure it, npdeploytk.dll is used when a webpage is coded to call for it, to get information on installed JRE versions and possibly select which one to use or prompt you to install a needed JRE.
I found that npdeploytk.dll can cause Firefox 3 to crash on Vista, if it's left behind after you uninstall Java:
Sun's Bug ID: 6720641 Firefox 3.0 crashes with Deployment Toolkit in UAC enabled VistaHow to reproduce:
Install FF3.0 (if not there)
Install JRE (b27 PIT)
Un-instll JRE and Make sure that npdeploytk.dll exists in C:\Program Files\Mozilla Firefox\plugins directory. (b527 version)
Load this page : (or any page which use deployment toolkit java script)<snip>