现在安装了新的 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 - JEditorPane.setpage 无法再与 java 1.6.22 正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4223761/