【问题标题】:NoSuchMethodError: oracle.forms.handler.IHandler.getApplet()Ljava/applet/AppletNoSuchMethodError:oracle.forms.handler.IHandler.getApplet()Ljava/applet/Applet
【发布时间】:2016-03-06 08:41:37
【问题描述】:

请帮我解决这个异常。我在 oracle 11g 表单上运行它。 我正在使用 DirectPrint.java (pjc)。检查点击here. 我在 Forms Applet 版本是 11.1.2.0

上运行它

线程“AWT-EventQueue-2”中的异常 java.lang.NoSuchMethodError: oracle.forms.handler.IHandler.getApplet()Ljava/applet/Applet; 在 dsd.printing.DirectPrint.parseURL(DirectPrint.java:554) 在 dsd.printing.DirectPrint.setProperty(DirectPrint.java:316) 在 oracle.forms.handler.ComponentItem.setCustomProperty(未知来源) 在 oracle.forms.handler.ComponentItem.onUpdate(未知来源) 在 oracle.forms.handler.JavaContainer.onUpdate(未知来源) 在 oracle.forms.handler.UICommon.onUpdate(未知来源) 在 oracle.forms.engine.Runform.onUpdateHandler(未知来源) 在 oracle.forms.engine.Runform.processMessage(未知来源) 在 oracle.forms.engine.Runform.processSet(未知来源) 在 oracle.forms.engine.Runform.onMessageReal(未知来源) 在 oracle.forms.engine.Runform.onMessage(未知来源) 在 oracle.forms.engine.Runform.processEventEnd(未知来源) 在 oracle.ewt.lwAWT.LWComponent.redispatchEvent(未知来源) 在 oracle.ewt.lwAWT.LWComponent.processEvent(未知来源) 在 java.awt.Component.dispatchEventImpl(未知来源) 在 java.awt.Container.dispatchEventImpl(未知来源) 在 java.awt.Component.dispatchEvent(未知来源) 在 java.awt.LightweightDispatcher.retargetMouseEvent(未知来源) 在 java.awt.LightweightDispatcher.processMouseEvent(未知来源) 在 java.awt.LightweightDispatcher.dispatchEvent(未知来源) 在 java.awt.Container.dispatchEventImpl(未知来源) 在 java.awt.Window.dispatchEventImpl(未知来源) 在 java.awt.Component.dispatchEvent(未知来源) ...

【问题讨论】:

  • 你缺少一些被调用的库
  • @nightfox79 谢谢,但我已经解决了这个问题。

标签: java oracle oracleforms


【解决方案1】:

我自己解决了这个问题。问题是当我编译 DirectPrint.java 时,我使用了 10g 的依赖项 frmall.jar。 我已将 frmall.jar 从 10g 更改为 11g 并编译 java 文件并运行。它的工作。

【讨论】:

    猜你喜欢
    • 2017-03-25
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 2016-04-19
    • 2015-03-29
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多