2012-04-07 21 views
0

我想知道是否可以讓用戶爲由JNLP文件提供服務的應用程序指定安裝目錄?例如: INSTALLDIR:C:\ Program Files \ MyCompany \ My Program \JNLP:如何指定安裝目錄和數據下載?

也可以提到一個數據文件夾與INSTALLDIR/data中的jnlp應用程序罐一起下載嗎?

回答

2

我想知道是否可以讓用戶爲JNLP文件提供的應用程序指定安裝目錄?

用戶或其系統管理員可以使用Java控制面板配置緩存的位置。

這是否也可以提及一個數據文件夾與INSTALLDIR/data中的jnlp應用程序罐一起下載?

沒有現有的功能,但如果您可以編寫Java代碼來實現該功能,請將其添加到JNLP安裝程序擴展中,並且該代碼將在應用程序時調用。第一次運行。這裏是一個演示。使用extension installer service

關於安裝目錄,我擔心更改緩存路徑會改變它的所有其他JNLP應用程序,不是嗎?

你的恐懼是有根據的,但有一個微妙的暗示,你似乎錯過了。不僅如此,即使在你的應用程序中找到該目錄也是可以的。 (小程序或JWS應用程序無法發現該信息),但用戶(或其系統管理員)隨時可能會更改它。

我一直希望你能從我的消息推斷到目前爲止是這樣的。 如果你的應用程序。依靠知道安裝目錄,它被嚴重破壞。首先解決它。

+0

關於安裝目錄,我擔心更改緩存路徑會改變它的所有其他JNLP應用程序,不是嗎? – Martin 2012-04-09 10:40:41

+0

您的評論已在編輯中解決我的答案。 – 2012-04-09 10:50:30

+0

感謝您澄清安德魯! – Martin 2012-04-10 11:32:14