SAP9.0 本地安装的是SAP32位 JDK1.7 64位
运行曾经的一个连接sap的项目,报错
com.sap.smb.sbo.wrapper.com.ComFailException: Can't find moniker
at com.sap.smb.sbo.wrapper.com.Dispatch.createInstance(Native Method)
at com.sap.smb.sbo.wrapper.com.Dispatch.<init>(Unknown Source)
at com.sap.smb.sbo.wrapper.activeX.ActiveXComponent.<init>(Unknown Source)
at com.sap.smb.sbo.api.SBOCOMUtil.newCompany(Unknown Source)
at com.baipu.tosap.ConnectToServer.connect(ConnectToServer.java:49)
at com.baipu.tosap.ConnectToServer.main(ConnectToServer.java:34)
尝试了百度上很多结果无果,后把SAP的DI换成64位
运行成功!