JAVA JDK 13 + DI-API 64位

2020-08-21 18:33发布

         点击此处--->   EasySAP.com群内免费提供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是否有类似功能?

谢谢,最好的问候。

         点击此处--->   EasySAP.com群内免费提供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是否有类似功能?

谢谢,最好的问候。

付费偷看设置
发送
2条回答
Tong__Ming
1楼-- · 2020-08-21 18:56

David,您好

您是否检查了以下帖子中提出的解决方案?

https://answers.sap.com/questions/340266/java-jco-64bit-installed-but-the-system-in -looking.html

致谢,特立尼达。

三十六小时_GS
2楼-- · 2020-08-21 18:36

以下问题的后续解答:

我们还计划在此项目中连接到服务层,没有人有关于如何在JAVA中连接到服务层的示例。

在C#中,论坛中提供了一个示例,该示例提供了一个基础项目,我们可以用来建立与服务层的连接,JAVA是否有类似功能?

我找到了一个完全可以做到这一点的项目:

https://github.com/SAP/SAP-Business- 单服务层SDK

一周热门 更多>