java - JEdi​​torPane.setpage 无法再与 java 1.6.22 正常工作

标签 java applet

现在安装了新的 java 1.6.22 更新(以前的版本没问题),我的客户报告了一个严重的问题。

editorPane.setPage() 仅在第二次使用我的小程序时抛出异常 (意味着使用浏览器或小程序查看器重新加载我的小程序) 如果重新启动小程序,仅在重新加载时不会出现问题。

Exception in thread "Thread-10" java.lang.NullPointerException
    at javax.swing.text.html.parser.Parser.errorContext(Unknown Source)
    at javax.swing.text.html.parser.Parser.parse(Unknown Source)
    at javax.swing.text.html.parser.DocumentParser.parse(Unknown Source)
    at javax.swing.text.html.parser.ParserDelegator.parse(Unknown Source)
    at javax.swing.text.html.HTMLEditorKit.read(Unknown Source)
    at javax.swing.JEditorPane.read(Unknown Source)
    at javax.swing.JEditorPane$PageLoader.run(Unknown Source)

我正在使用 m_editorPane.setEditorKitForContentType

如何修复我的 Applet,以便 setPage 在新 JRE 1.6.22 中不会崩溃 我无法告诉客户使用旧版 JRE。

最佳答案

是的,looks like a bug introduced in 1.6.0_22 .

该链接中描述了一种解决方法。

关于java - JEdi​​torPane.setpage 无法再与 java 1.6.22 正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4223761/

相关文章:

java - 如何将用户输入列表添加到文本字段中

java - 我正在尝试在我的方法中使用小程序

java(初学者)将科学记数法转为十进制

java - 使用 PKCS 证书 (.spc) 对 jar 文件进行签名

java - 如何在Java小程序中使用图标?

java - 抽象方法覆盖,在java中实现不同的返回类型

java - 如果我使用 applet,如何使用 Eclipse 创建 .jar 文件?

java - 我们可以动态地将值传递给 Spring bean 定义的参数吗?

Java创建列表有更多字段

java - Getter方法使用