【问题标题】:Java Applet is not running in a browserJava Applet 未在浏览器中运行
【发布时间】:2013-05-22 06:30:24
【问题描述】:

我正在尝试在浏览器 chrome/IE 中运行我的小程序,但我收到以下消息:

Your security settings have blocked a local application from running

由于Oracle,将Java控制面板中的安全级别从高更改为中可以解决问题,但不能。我什至尝试过低级别和自定义级别,也可以让所有应用程序在没有任何提示的情况下运行。我还更改了高级设置以允许运行未签名的小程序。 它不以任何方式工作。 任何帮助表示赞赏。

【问题讨论】:

  • 你有弹出窗口拦截器吗?如果是,请禁用它并检查!
  • 不,我没有阻止任何弹出窗口,并且浏览器内置的弹出窗口被禁用。
  • 您是从本地文件系统的原始 HTML 文件还是从本地服务器测试它?我建议尝试后者。类在 Jar 中吗?为什么要编写小程序?如果是由于规范。老师请发给Why CS teachers should stop teaching Java applets
  • 刚刚为以后的观众添加,我通过在Custom level...选项中启用Active-X来解决这个问题。

标签: java security applet


【解决方案1】:

执行以下操作

  1. 转到 IE
  2. 工具 -> Internet 选项
  3. 转到高级选项卡
  4. 在 Java(Sun) 下选中复选框 'Use JRE ... for applet'(需要重新启动)
  5. 选择应用/确定。重新启动 IE 并再次尝试加载小程序。

【讨论】:

    【解决方案2】:

    您可以确保小程序由有效证书签名,并且它不是自签名证书。或者,如果您只是想绕过警告,您可以将域地址添加到例外站点列表。

    Java 控制面板 -> 安全选项卡 -> 异常站点列表

    如果您确定该网站是安全的,您也可以尝试将该网站添加到您的 IE 中的受信任区域。在 Trusted Zone 中,阻止您运行小程序和运行过时 ActiveX 的限制较少。

    【讨论】:

      猜你喜欢
      • 2012-03-09
      • 1970-01-01
      • 2013-04-01
      • 2012-11-09
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多