java.lang.ExceptionInInitializerError问题

sz_chenml 2010-07-23 11:51:21
2010-07-23 15:57:33 HTTP JVM: Exception in thread "AgentThread: JavaAgent"
2010-07-23 15:57:33 HTTP JVM: java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer
'com.sap.mw.jco.rfc.MiddlewareRFC'
JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc. Found version "2.1.8 (2006-12-11)" but
required version "2.1.3 (2004-03-08)".
2010-07-23 15:57:33 HTTP JVM: at com.sap.mw.jco.JCO.<clinit>(JCO.java:731)
2010-07-23 15:57:33 HTTP JVM: at java.lang.J9VMInternals.initializeImpl(Native Method)
2010-07-23 15:57:33 HTTP JVM: at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
2010-07-23 15:57:33 HTTP JVM: at JavaAgent.NotesMain(JavaAgent.java:29)
2010-07-23 15:57:33 HTTP JVM: at lotus.domino.AgentBase.runNotes(Unknown Source)
2010-07-23 15:57:33 HTTP JVM: at lotus.domino.NotesThread.run(Unknown Source)

不知道是什么愿意导致以上错误,请高手指点如何解决,谢谢。
...全文
935 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnscns 2010-07-26
  • 打赏
  • 举报
回复
又看了一下,发现可能是因为你用的包的版本不对。
Could not initialize dynamic link library sapjcorfc. Found version "2.1.8 (2006-12-11)" but required version "2.1.3 (2004-03-08)".
cnscns 2010-07-26
  • 打赏
  • 举报
回复
你没有引入这个包吧?'com.sap.mw.jco.rfc.MiddlewareRFC'
如果是eclipse开发的话,可以用fatjar之类的打包插件把这个插件跟你的程序一起打包,然后import到Agent里面。
不过也可以直接把这个包放到本地(或者服务器)的放java包的位置,并且在Notes.ini里面加上这个包的位置,格式好像是JavaUserClasses="c:\Notes\xx.jar"
sz_chenml 2010-07-25
  • 打赏
  • 举报
回复
大虾都到哪里去了?

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧