【问题标题】:Where are JNLP related settings storedJNLP 相关设置存储在哪里
【发布时间】:2017-12-28 05:26:42
【问题描述】:

我运行一个我从 Firefox 构建的 JNLP 应用程序,我得到了这些 在某些机器上,我可以选中复选框(不再询问),并且再也不会提示我提出这些问题。但是,在其他机器上,即使我选中复选框,我也会再次收到这些问题的提示。

这些设置存储在哪里 - 它们存储在 firefox 中还是存储在 Java 控制面板中?我想在我收到重新提示的机器上进一步解决此问题。

【问题讨论】:

  • 我对这方面了解不多,我对此进行了研究。我发现了一些有趣的东西,可能对你有帮助。 bugs.openjdk.java.net/browse/JDK-8065891
  • 对于哪个对话框(左 - Firefox,右 - Java)的决定不是持久的?
  • @SubOptimal - 两者

标签: java firefox jnlp


【解决方案1】:

第一个对话框来自firefox。第二个来自 Java Web Start。

对于这个 firefox 对话框

当您加厚复选框时,firefox 将此设置更改存储在“handlers.json”文件中,该文件存储在配置文件文件夹中。您可以在 about:profiles 页面找到配置文件文件夹。您也可以稍后通过 Firefox 首选项页面的(关于:首选项)常规 -> 应用程序部分修改此设置。

对于java web start

当您选择复选框时,它会将认证添加到 ~/.java/deployment/security/sandbox.certs 文件中,并且不再询问。

【讨论】:

  • 我知道缓存的应用程序存储在哪里。这个问题是关于设置的。
  • 对不起。我修改了答案。
  • /.java/deployment/security/sandbox.certs 在 Windows 上到底在哪里?
  • 它应该在 windows 上的 %USERPROFILE%/.java/deployment/security/sandbox.certs 中
  • 我发现它在这里 - C:\Users\\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs
猜你喜欢
  • 1970-01-01
  • 2014-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多