首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接Sap系统

连接Sap系统
EN

Stack Overflow用户
提问于 2011-12-13 16:47:36
回答 1查看 2.8K关注 0票数 1

我正在与SAP系统集成的Java项目中工作,我正在尝试运行一个调用RFC的简单的独立java类。我的代码片段是

代码语言:javascript
复制
JCO.Client mConnection =
    JCO.createClient("dummy", // SAP client
             "dummy", // userid
             "dummy", // password
                 "dummy", // language (null for the default language)
                 "dummy", // application server host name
                 "dummy"); // system number

它抛出以下异常:"JCO.classInitialize():无法加载中间件层'com.sap.mw.jco.rfc.MiddlewareRFC‘JCO.nativeInit():无法初始化动态链接库JCO.nativeInit“--目前我唯一拥有的库是sapjco.jar,我在一些论坛中看到,我需要这两个库(labfc32.dll,sapjcorfc.dll)才能在独立的应用程序中运行这段代码。是这样吗?这两个图书馆在哪儿?最后一个是放入与sapjco.jar相同的文件夹,可以吗?

如果我不能在我的本地计算机上运行这个程序,那么每次我想测试它时,我都必须部署它:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-13 17:07:11

根据您使用的JCo版本(您没有说明这一点),您需要一个或两个特定于平台的本地库。它们与JCo包捆绑在一起,还附带了一些安装文档。如果你没有这个,你就会得到一个不完整而且可能是非法的包(不允许重新分配)。转到http://service.sap.com/connectors并得到有效的一个。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8492893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档