我读过这篇文章:
http://www.java.com/en/download/faq/deployment_toolkit.xml
我对DT插件和deployJava.js的用途和用途感到困惑.
我一直认为Deployment是deployJava.js文件的一组函数(就像这个链接上写的:http://blogs.oracle.com/thejavatutorials/entry/deployment_toolkit_101),但是根据本文,部署工具包有两个部分:插件和开发人员的接口。
我问这些都是因为deployJava.js无法在我们用户的一些机器中检测到适当版本的Java,我想知道DT插件是否可以帮助我们改进检测,但我不知道它如何准确地检测到Java版本,以及何时使用它,或者如何使用它来解决检测问题?
这方面的大多数疑问都是由该条中的问题引起的:
“如果禁用了Java工具包插件,__会工作吗?是的,deployJava.js包含一些纯JavaScript函数,即使禁用了Java工具包插件,deployJava.js也会继续工作。”
所以..。为什么我需要deployJava.js如果DT插件存在,反之亦然?
如能在此问题上提供任何帮助,将不胜感激。
非常感谢。
发布于 2011-11-29 16:15:08
如果有人对此有疑问的话,我已经在甲骨文论坛上发布了这个问题,这是我的回答:
部署工具包是本机库和javascript的组合。javascript是本机库的唯一官方公共API。
如果卸载了JRE,则JRE与系统上留下的DT本机库一起安装。到目前为止,DT本机库只能在Windows上使用。
Javascript帮助函数如果可用,就使用本机库,但可以执行许多操作(降低精度,等等)。即使本机库不存在。
注意,DT有新的Javascript作为deployJava.js的替代。它被称为dtjava.js|http://download.oracle.com/javafx/2.0/deployment/deployment_toolkit.htm#BABJHEJA,是JavaFX应用程序的主要API。然而,它也支持纯Java应用程序,并且很可能是DT未来的主要JS (可能需要更多的测试和错误修复)。
希望这有助于澄清两国关系。
Thxs to igor
链接到甲骨文:https://forums.oracle.com/forums/message.jspa?messageID=9932788#9932788
https://stackoverflow.com/questions/7757512
复制相似问题