点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
上下文:
我们正在开发JAVA JDK 13 + SPRING API项目。
我们需要连接到SAP B1 DI-API 64位。
我们安装了64位版本的DI-API,并引用了以下目录中提供的文件sboapi.jar:
C:\ Program Files \ SAP \ SAP Business One DI API \ JCO \ LIB \ sboapi.jar
问题:
在连接到DI-API时,我们收到以下消息:
C:\ Program Files(x86)\ SAP \ SAP Business One DI API \ JCO \ LIB \ sbojni.dll:无法在AMD 64位平台上加载IA 32位.dll
我们尝试卸载32位版本的DI-API,因为我们已经安装了这两个版本。 然后,我们得到以下错误:
"无法初始化com.sap.smb.sbo.wrapper.activeX.ActiveXComponent类"
结论:
我认为DI-API的32位和64位版本提供的sboapi.jar文件都使用32位版本。
反正有使用JAVA连接到64位版本的DI-API吗? 如何设置?
我们还计划在此项目中连接到服务层,是否有人有示例如何在JAVA中连接到服务层。
在C#中,论坛中提供了一个示例,该示例提供了一个基础项目,我们可以用来建立与服务层的连接,JAVA是否有类似功能?
谢谢,最好的问候。
David,您好
您是否检查了以下帖子中提出的解决方案?
https://answers.sap.com/questions/340266/java-jco-64bit-installed-but-the-system-in -looking.html
致谢,特立尼达。
以下问题的后续解答:
我们还计划在此项目中连接到服务层,没有人有关于如何在JAVA中连接到服务层的示例。
在C#中,论坛中提供了一个示例,该示例提供了一个基础项目,我们可以用来建立与服务层的连接,JAVA是否有类似功能?
我找到了一个完全可以做到这一点的项目:
https://github.com/SAP/SAP-Business- 单服务层SDK
一周热门 更多>