gpt4 book ai didi

java - JNLP 和 FileOutputStream

转载 作者:行者123 更新时间:2023-12-01 13:06:46 25 4
gpt4 key购买 nike

我还没有做过任何使用 Java Web Start 的程序。但是,由于我需要开发一个可以远程自动更新的程序,因此我正在考虑通过 JNLP 来交付它。

我的问题是,如果程序使用 FileOutputStream,它会运行吗?

在回答之前,我必须在此指出我无法使用打开对话框,因为我正在输出到共享位置上的打印机(例如://computer/epsonlx300)。另外,对沙箱权限等不是很熟悉

谢谢。

最佳答案

除非您对 jar 进行电子签名,否则它将无法在 JWS 沙箱之外的任何位置进行写入(除非用户通过打开的对话框授予权限)。这主要是出于安全原因,但使得开发 Java Web Start 应用程序相当令人沮丧。

不幸的是,由于您需要写入沙箱之外的位置,因此除非您对其进行签名,否则无法使用 JWS。

为了将来引用,有一个名为 PersistenceService 的 JNLP 服务,它允许您写入沙箱。可以将其想象为编写 cookie,只不过它仅适用于 Java Web Start 应用程序。

关于java - JNLP 和 FileOutputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23207691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com