位置:首页 » 文章/教程分享 » Agentry的Java环境

Agentry服务需要Java运行环境和DotNet运行环境。

查看Java的版本:Java –version

对比系统安装的32或64位JDK版本。尽量和系统一致。

Path

查看系统路径,需要将

%JAVA_HOME%\bin; %JAVA_HOME%\bin\client;

放到系统path中(主要是%JAVA_HOME%\bin\client\jvm.dll会被调用)。


检查.net vc环境是否安装。


如果启动时报错:

JAVA EXCEPTION CAUGHT: 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 [C:\SAP Work Manager\ServerDev\sapjcorfc.dll: Can't find dependent libraries]. java.library.path [c:\sap work manager\serverdev;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\jdk1.7.0_25\bin;C:\jdk1.7.0_25\jre\bin;C:\jdk1.7.0_25\jre\bin\server;.]


可能的原因是VC环境没有完整。可以安装SAP GUI环境来将需要的VC库安装。

当然,喜欢绿色版本的人也可以尝试sapgui.exe的方式,\ SAPGui720\system\,寻找一下动态链接库:

librfc32.dll

msvcp71.dll

msvcr71.dll