java - JNLP:如何指定安装目录和下载数据?

标签 java jnlp webdeploy

我想知道是否可以让用户为 JNLP 文件提供的应用程序指定安装目录?例如: 安装目录:C:\Program Files\MyCompany\My Program\

是否还可以提及要与 INSTALLDIR/data 中的 jnlp 应用程序 jar 一起下载的数据文件夹?

最佳答案

I wonder if one can let the user specify an installation directory for an application served by a JNLP file?

用户或其系统管理员可以使用 Java 控制面板配置缓存的位置。

Is that also possible to mention a data folder to be downloaded with the jnlp application jars in INSTALLDIR/data?

没有现有功能,但如果您可以编写 Java 代码来实现该功能,请将其添加到 JNLP 安装程序扩展中,并且该代码将在应用程序运行时调用。是第一次运行。这是一个演示。使用 extension installer service .

Concerning installation directory, I fear that changing the cache path will change it for all other JNLP applications, isn't it?

你的恐惧是有根据的,但你似乎忽略了一个微妙的暗示。不仅如此,即使可以在您的应用程序中找到该目录。 (小程序或 JWS 应用程序不可能发现该信息),用户(或其系统管理员)可能随时更改该信息。

到目前为止,我一直希望您能从我的消息中推断出这一点。 如果您的应用程序。依赖于知道安装目录,它被严重破坏了。首先解决这个问题。

关于java - JNLP:如何指定安装目录和下载数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10058298/

相关文章:

msdeploy - 如何使用 webdeploy 定位现有的应用程序池?

.net - 使用 Web 部署跳过 XML 文档文件

TFS 构建定义不会将 Web 应用程序部署到 IIS

java - 用户缺少权限或找不到对象 : XXXX

java - 找不到STS下载页面

java - Java 嵌入式桌面软件的 JSON ad-hoc 与 NoSQ 文档数据库

java - 通过java applet直接访问文件

java - 如何在 webstart 上使用 jnlp 运行 lwjgl?

java - GenJar 替换或更新?

java - Chrome 和 JNLP 发布