gpt4 book ai didi

java - SAP JCO for Ubuntu 64 位无法初始化 sapjcorfc

转载 作者:太空宇宙 更新时间:2023-11-04 13:57:34 25 4
gpt4 key购买 nike

我使用64位JCO JAR和DLL文件来调用Java中的BAPI但给出了一些异常(exception),例如:

Exception in thread "main" 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 [no sapjcorfc in java.library.path]. java.library.path [/home/dev/Desktop/CLSSnanobi/rahul/dlls] at com.sap.mw.jco.JCO.<clinit>(JCO.java:871)

我用谷歌搜索了很多,但找不到任何解决方案。

最佳答案

SAP Java 连接器不是纯 Java 解决方案 - 您需要特定于平台的 native 库才能使其工作。正如 @RC 所说,您需要将该特定于平台的库放置在 JVM 可以找到的位置。

该库应包含在您的 JCo 安装中(对于 JCo 3.x,为 libsapjco3.so),但如果您没有该库,则可以通过下载 NetWeaver RFC SDK(除其他外)来获取它。

了解更多信息:

关于java - SAP JCO for Ubuntu 64 位无法初始化 sapjcorfc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29672575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com