Deployment Java部署工具包插件和deployJava.js之间有什么区别?

Deployment Java部署工具包插件和deployJava.js之间有什么区别?,deployment,toolkit,Deployment,Toolkit,我在读这篇文章: 我对DT插件和deployJava.js的用途和用法感到困惑 我一直认为部署工具包是deployJava.js文件的一组函数(如此链接所示:),但根据本文,部署工具包有两部分:插件和开发人员接口 我之所以问这些问题,是因为deployJava.js无法在我们用户的一些机器中检测到适当的Java版本,我想知道DT插件是否可以帮助我们改进检测,但我不知道它究竟是如何检测Java版本的,何时检测到的,或者我如何使用它来解决检测问题 大多数怀疑都是由文章中的问题引起的: “如果禁用J

我在读这篇文章:

我对DT插件和deployJava.js的用途和用法感到困惑

我一直认为部署工具包是deployJava.js文件的一组函数(如此链接所示:),但根据本文,部署工具包有两部分:插件和开发人员接口

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

大多数怀疑都是由文章中的问题引起的:

如果禁用Java DT Toolkit插件,deployJava.js是否工作? 是的,deployJava.js包含一些纯JavaScript函数,即使Java DT Toolkit插件被禁用,这些函数也将继续工作。”

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

在这件事上的任何帮助都将不胜感激


非常感谢。

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

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

JRE随DT本机库一起安装,如果 JRE已卸载。到目前为止,DT本机库仅在上可用 窗户

Javascript助手函数使用本机库(如果可用),但 即使在以下情况下,也可以执行许多操作(精度降低等) 本机库不存在

请注意,DT有了新的Javascript API,可以替代 部署java.js。它被称为 [dtjava.js|http://download.oracle.com/javafx/2.0/deployment/deployment_toolkit.htm#BABJHEJA] 并且是JavaFX应用程序的主要API。但是,它也支持 纯Java应用程序,很可能是DT未来的主要JSAPI (可能需要更多的测试和bug修复)

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

Thxs至igor

链接到oracle post: