【问题标题】:What is the difference between Java Deployment Toolkit Plug-in and deployJava.js?Java Deployment Toolkit Plug-in 和 deployJava.js 有什么区别?
【发布时间】:2011-11-30 00:15:08
【问题描述】:

我正在阅读这篇文章:

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

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

我一直认为 Deployment Toolkit 是 deployJava.js 文件的一组功能(就像这个链接说:http://blogs.oracle.com/thejavatutorials/entry/deployment_toolkit_101)但是根据文章,Deployment Toolkit 有两个部分:插件和开发者的界面。

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

大部分疑问是由文章中的问题引起的:

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

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

非常感谢您对此事的任何帮助。

非常感谢。

【问题讨论】:

    标签: deployment toolkit


    【解决方案1】:

    如果有人对此有疑问,我已经在 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 的主要 JS API (可能需要更多测试和错误修复)。

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

    感谢伊戈尔

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

    【讨论】:

      猜你喜欢
      • 2011-10-14
      • 1970-01-01
      • 2013-02-27
      • 2022-09-25
      • 2012-12-03
      相关资源
      最近更新 更多