点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是SAP Net...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是SAP Net...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我是SAP Netweaver的新手。
我正在尝试编写一个独立的Java程序来执行几个RFM。 我正在使用JCO 3.0。 该程序可在我的笔记本电脑上使用。 但是,当我将相同的程序部署到服务器时,dll无法正常工作。 我收到以下错误。
java.lang.UnsatisfiedLinkError:E:\ SAP \ sapjco3.dll:
此应用程序无法启动,因为应用程序配置不正确。 重新安装该应用程序可能会解决此问题
在java.lang.ClassLoader $ NativeLibrary.load(本机方法)
在java.lang.ClassLoader.loadLibrary0(未知来源)
在java.lang.ClassLoader.loadLibrary(未知来源)
在java.lang.Runtime.loadLibrary0(未知来源)
在java.lang.System.loadLibrary(未知来源)
com.sap.conn.jco.rt.DefaultJCoRuntime.loadLibrary(DefaultJCoRuntime.java:421)
com.sap.conn.jco.rt.DefaultJCoRuntime.registerNativeMethods(DefaultJCoRuntime.java:290)
com.sap.conn.jco.rt.JCoRuntime.registerNatives(JCoRuntime.java:862)
com.sap.conn.rfc.driver.CpicDriver。
com.sap.conn.rfc.engine.DefaultRfcRuntime.getVersion(DefaultRfcRuntime.java:41)
com.sap.conn.rfc.api.RfcApi.RfcGetVersion(RfcApi.java:213)
com.sap.conn.jco.rt.MiddlewareJavaRfc。
com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:73)
com.sap.conn.jco.rt.JCoRuntimeFactory。
com.sap.conn.jco.rt.About。
com.sap.conn.jco.rt.About.main(About.java:70)
我不确定重新安装意味着什么。 我们只需要提取jar和dll文件并将它们放在类路径和路径中即可。
服务器操作系统是Windows 2003 Server。
我想念什么吗?
谢谢
达雅
此线程很古老 但它出现在所有Google搜索中,因此我想还是应该发布解决方案。
我遇到了完全相同的问题,并尝试了以上所有方法,但均未成功。 在我的情况下,解决方案是确保JVM和sapjco3.dll用于同一平台。 我有运行32位JVM的64位JCO3。 我更改并安装了32位JCO3版本。
转到"开始">"控制面板">" Java"以检查JVM版本。
如果这不起作用,请尝试以下操作:
1。 JCO 3问题 与库一起使用-UnsatisfiedLinkError [已解决]-IT组工具箱
2。 https://scn.sap.com/thread/11967
3。 错误:sapJco3加载Java库
一周热门 更多>