当前位置:软件学习 > 其它软件 >>

java.lang.ExceptionInInitializerError问题

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)

不知道是什么愿意导致以上错误,请高手指点如何解决,谢谢。 --------------------编程问答-------------------- 大虾都到哪里去了? --------------------编程问答-------------------- 你没有引入这个包吧?'com.sap.mw.jco.rfc.MiddlewareRFC'
如果是eclipse开发的话,可以用fatjar之类的打包插件把这个插件跟你的程序一起打包,然后import到Agent里面。
不过也可以直接把这个包放到本地(或者服务器)的放java包的位置,并且在Notes.ini里面加上这个包的位置,格式好像是JavaUserClasses="c:\Notes\xx.jar" --------------------编程问答-------------------- 又看了一下,发现可能是因为你用的包的版本不对。
Could not initialize dynamic link library sapjcorfc. Found version "2.1.8 (2006-12-11)" but required version "2.1.3 (2004-03-08)".
补充:企业软件 ,  Lotus
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,