Java Deployment Toolkit Plug-in和deployJava.js有什么区别?

时间:2011-10-13 16:47:07

标签: deployment toolkit

我正在读这篇文章:

http://www.java.com/en/download/faq/deployment_toolkit.xml

我对DT Plug-in和deployJava.js的目的和用途感到困惑。

我始终认为Deployment Toolkit是deployJava.js文件的一组功能(如此链接所示:http://blogs.oracle.com/thejavatutorials/entry/deployment_toolkit_101)但是根据文章,Deployment Toolkit有两个部分:Plug- in和开发人员的界面。

我问的是所有这些因为deployJava.js无法在我们用户的某些机器中检测到适当的Java版本,我想知道DT Plug-in是否可以帮助我们改进检测,但是我不知道它是如何检测Java版本的,以及它何时检测到它或者如何使用它来解决检测问题?

大多数疑问都是由文章中的问题驱动的:

如果禁用Java DT Toolkit插件,deployJava.js是否有效? 是的,deployJava.js包含一些纯JavaScript函数,即使禁用了Java DT Toolkit插件,它们也将继续工作。“

那么......如果DT插件存在,为什么我需要deployJava.js,反之亦然?

对此事的任何帮助都将非常感激。

非常感谢。

1 个答案:

答案 0 :(得分:3)

如果有人对此有疑问,我已经在oracle论坛上发布了这个问题,这是回复:

  

部署工具包是本机库和javascript的组合   助手。 javascript是本机库的唯一官方公共API。

     

JRE与DT本机库一起安装,该库存在系统上   JRE已卸载。截至目前,DT本机库仅适用于   视窗。

     

Javascript帮助程序函数使用本机库(如果可用)   即使可以执行许多动作(精度降低等)   本地图书馆不存在。

     

请注意,DT的新Javascript API可以替代   deployJava.js。它被称为   [dtjava.js | HTTP://download.oracle.com/javafx/2.0/deployment/deployment_toolkit.htm#BABJHEJA]   并且是JavaFX应用程序的主要API。但是,它也支持   纯Java应用程序很可能将成为DT的主要JS API   (可能需要更多测试和错误修复)。

     

希望这有助于澄清这种关系。

Thxs to igor

链接到oracle帖子:https://forums.oracle.com/forums/message.jspa?messageID=9932788#9932788