【问题标题】:Why Java security settings have blocked a local application from running? [duplicate]为什么 Java 安全设置会阻止本地应用程序运行? [复制]
【发布时间】:2014-01-30 05:45:34
【问题描述】:

我有一个简单的测试小程序,应该是 HelloWorld(并且在命令行中使用 appletviewer hHelloWorld.class 可以正常工作),但是当我尝试在浏览器中查看 hHelloWorld.html 时,我收到了这条消息(来自 Java 本身,据我所知,不是我的 Firefox 或 Chrome):

“您的安全设置已阻止本地应用程序运行。”

我可以解决这个问题,降低 java 的安全级别,但我想在不更改 java 安全性的情况下运行

【问题讨论】:

  • 是的,先生,当我在 Java 控制面板中更改安全级别但我不想手动更改我的安全性时,它可以工作
  • @BrianRoach 实际上我不想更改他/她运行小程序的用户机器设置
  • 你为什么在 2014 年使用小程序?
  • @JarrodRoberson 上传文件
  • 为什么? HTML5 有很好的上传支持,即使是多个文件!

标签: java html security applet


【解决方案1】:

没有收到任何安全提示几乎是不可能的要求。有了各种各样的操作系统、浏览器和防病毒软件,您永远无法知晓。但是,有几种方法可以减少安全提示的数量:

  • 自签名小程序(自签名是您使用命令提示符执行的操作)很可能总是显示安全提示。您可以购买官方 SSL,它将大大减少提示数量。
  • 如果您需要“所有权限”,您将获得比需要“沙盒”权限更多的提示。

我强烈建议您查看以下链接:

SSL:Where could I buy a valid SSL certificate?

权限:http://docs.oracle.com/javase/tutorial/deployment/applet/security.html

【讨论】:

    猜你喜欢
    • 2013-04-18
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 2016-07-30
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多