浏览器兼容

这里讨论限于 IE, Firefox  和Chrome  主流浏览器。

之前有写过一篇  Chrome 设置使用已安装JRE的方式

汇总一下,就是 Firefox 和 Chrome 要能找到 java , 依赖于在[HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\] 下是否有  @java.com/JavaPlugin 这一项配置。

安装jre-6u11 版本时,并不会自动把@java.com/JavaPlugin写入注册表。

安装jre-6u24 版本,就已经可以自动把@java.com/JavaPlugin写入注册表。

所以安装完jre-6u24, IE, Chrome, Firefox 就可以直接使用applet, 而不会跳出让你安装java 插件的提示了。

Chrome提示, 因过期而遭到阻止

有两个选项, “更新插件”, “运行一次”

必须点击运行一次才能正常。

如果让chrome 不去检查?

在Chrome 的快捷图标点"属性"--> 在“目标” 一栏末尾加上   --allow-outdated-plugins

重启Chrome.

安全问题,报 java.io.EOFException

情况描述: 访问一个有 applet 的网址, 弹出一个错误页面, 页面信息如下:

The publisher cannot be verified by a trusted source. Code will be treated as unsigned.

Java.io.EOFException

(以上信息也可能是中文的)。

问题分析: EOFException 异常表示输入过程中意外地到达文件尾或流尾的信号。 不过看上去是安全相关的问题。

打开java 控制面板(在jre 的bin目录下点击 "javacpl.exe") ,点到”安全“的标签页中, 点一下 "证书" 按钮, 果然,报相同的错误。

因为问题是发生在客户机器上的,所以无法重现问题:以下提供几种解法可以尝试:

1.  解法一: 认为是无法访问本地资源导致的。

可以修改  java.policy 文件,添加以下内容进行授权

grant{ permission   java.security.AllPermission;
}; 

这个文件的位置有两个地方:
C:\Documents   and   Settings\User Name\.java.policy

或是

\jre6\lib\security\java.policy

2. 解法二: 认为是.keystore 文件被破坏了导致的,解法是删除这个文件。

位置在: C:\Documents and Settings\<username> 这个下面

(找了一下,在本地机器没有找到这个文件)

3. 解法三: 删除java 临时文件目录 .java/deployment/security/下的"trusted.certs" 和 "auth.dat" 这两个文件

临时目录可以通过 Java 控制面板的“常规”标签 ,点“设置”, 就可以看到保存临时文件的位置了。

Java Applet 问题汇总相关推荐

  1. 一个计算机专业学生几年的Java编程经验汇总

    在javaeye上无意中发现这份转帖,对j2se,j2ee各方面都有涉及,一口气看了j2se的部分,写得挺不错的,转过来给大家分享. 一个计算机专业学生几年的Java编程经验汇总 ========== ...

  2. ​大公司的Java笔试题汇总(含答案)​

    大公司的Java笔试题汇总(含答案) 1.下列哪一种叙述是正确的(D ) A. abstract修饰符可修饰字段.方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法, ...

  3. Java面试题汇总及答案2021最新(序列化含答案)

    Java面试题汇总及答案2021最新(序列化含答案) 为大家整理了2021最新的Java面试题及答案下载,这套Java面试题总汇已经汇总了Java基础面试到高级Java面试题,几乎涵盖了作为一个Jav ...

  4. Java面试题汇总及答案2021最新(ioNio)

    Java面试题汇总及答案2021最新(io&Nio) 最近给大家整理了一批Java关于io和nio的面试题一共15题,是20201最新时间整理的,并且都含答案打包下载. 适宜阅读人群 需要面试 ...

  5. Java RuntimeException异常处理汇总

    Java RuntimeException异常处理汇总 参考文章: (1)Java RuntimeException异常处理汇总 (2)https://www.cnblogs.com/jpfss/p/ ...

  6. java applet 官网_java applet

    java applet[编辑] 概述 JavaApplet就是用Java语言编写的小应用程序,可以直接嵌入到网页中,并能够产生特殊的效果. 介绍 Java Applet就是用Java语言编写的一些小应 ...

  7. java applet js_jsp嵌入java-applet,实现js调用web服务器程序

    1.applet介绍 Applet是一种Java的小程序,它通过使用该Applet的HTML文件,由支持Java的网页浏览器下载运行. 2.编写一个applet类 import java.applet ...

  8. Java Applet 基础

    Java Applet 基础 Applet 是一种 Java 程序.它一般运行在支持 Java 的 Web 浏览器内.因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java ...

  9. JAVA教程 第六讲 Java的线程和Java Applet(二)

    6.3 Java Applet 前面的章节我们阐述了Application的应用,这一讲我们将介绍java的另一类应用java Applet,即java小应用程序. 在Java问世的头几年里,之所以如 ...

最新文章

  1. Spring中继承配置的注入方法
  2. spring工厂生产对象时对象生命周期的三个阶段
  3. 复习支持向量机(SVM)没空看书时,掌握下面的知识就够了
  4. [蓝桥杯][算法提高VIP]断案-枚举
  5. 面试官 | 说一下数据库如何分库分表?
  6. FZOJβ #31.字符串
  7. 7-138 打印沙漏 (20 分)
  8. 快讯:Oracle 发布了传闻已久的 18.3 RPM 安装版本
  9. 中文字体其实也可以用在网页上的
  10. 简单的全排列问题(给初学者)
  11. Linux嵌入式开发_主设备号与次设备号详解
  12. jQuery实现回车绑定Tab事件
  13. Transformers中的Beam Search高效实现
  14. 【bzoj1593-预定旅馆】线段树维护连续区间
  15. Revit工作时处理CAD图层的5种方法,快get起来
  16. OpenGL--天空盒
  17. html万能表单,万能表单 · 万能小程序操作指导 · 看云
  18. 【工作感悟】职场工作感悟(一)
  19. jQuery源码分析-10事件处理-Event-事件绑定与删除-bind/unbind+live/die+delegat/unde
  20. 用互联网思想武装自己---雷军

热门文章

  1. 判断两个字符串是否相似的函数 AnsiResemblesText 专题研究
  2. 解决thrift: ···No such file or directory问题
  3. JSON Web Token(缩写 JWT) 目前最流行的跨域认证解决方案
  4. WEB.NET error:请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping 解决方案
  5. mac 上iterm终端显示中文为乱码解决方案
  6. MySQL命令窗口出现中文乱码的解决方法
  7. 根据接口文档中的入参,生成自动化测试用例中的异常测试用例,包含用例描述,用例数据
  8. 【白皮书分享】2020全球数字治理白皮书.pdf(附下载链接)
  9. 【干货分享】数字营销与企业数字化转型.pdf(附下载链接)
  10. Exact-k:组合推荐的秘密