2011-10-13 31 views
2

我讀這篇文章:Java Deployment Toolkit Plug-in和deployJava.js有什麼區別?

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工具包插件被禁用

是否deployJava.js工作 是,deployJava.js包含了一些純? JavaScript函數,即使Java DT Toolkit插件被禁用,它仍將繼續工作。「

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

任何有關此事的幫助將不勝感激。

非常感謝。

回答

3

如果任何人有關於它的質疑,我已經張貼了這個問題,在Oracle論壇,這是回答:

部署工具包是本機庫和JavaScript 助手的組合。 javascript是本地庫的唯一官方公共API。

如果卸載了JRE,將在系統上保留JRE與DT本機庫一起安裝。截至目前,DT本機庫僅在 Windows上可用。

如果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伊戈爾

連接到Oracle後:https://forums.oracle.com/forums/message.jspa?messageID=9932788#9932788

相關問題