无法初始化类 com.sap.conn.jco.rt.JCoRuntimeFactory
我收到错误
无法初始化类 com.sap.conn.jco.rt.JCoRuntimeFactory
我可以使用 glassfish 在 Windows Server 2003 64x 上运行使用 JCo 的应用程序,请帮忙!
I got the error
Could not initialize class com.sap.conn.jco.rt.JCoRuntimeFactory
I can run my app that uses JCo on a Windows Server 2003 64x with glassfish, please help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确保您安装了正确版本的 SAP JCo(即 Windows 64 位,而不是 32 位),并且 DLL 位于正确的位置。如果此本机库加载出现问题,Java 类将无法初始化。
Make sure you have the correct version of SAP JCo installed (i.e. Windows 64bit, not 32bit), and the DLL is in the correct location. If there is an issue with this native library loading, the Java class will not initialize.
就我而言,当我没有将 dll 复制到系统路径时,就会出现此问题。
转到 sapjco3.jar 附带的文档:
sapjco/javadoc/installation.html
In my case this problem occured when I didn't copy dll to system path.
Go to documentation attached with sapjco3.jar :
sapjco/javadoc/installation.html