用java开发了一个b/s架构的系统,需要与sap通信传送数据。该系统所在的服务器环境为:windows server 2003 64位
sap的数据库是oracle 64位,我们开发的系统的数据库也是用oracle 64位.详细操作步骤:在java的系统中,通过输入的方式得到数据,存入系统的数据库中,
然后,执行“同步”操作,即系统将数据库中的数据传送到sap的数据库中。错误:起初,与SAP通信时报此错误:找不到 librfc32.dll于是我把librfc32.dll拷贝到windows/system32下。然后再运行系统,又报错误:找不到 msvcr71.dll查了查,msvcr71.dll在framework的目录下,
于是我在服务器上安装.net framework3.5,
但是安装后发现,目录底下居然没有msvcr71.dll文件。于是我把xp下的msvcr71.dll拷贝到相应目录,但仍然报:找不到 msvcr71.dll的错误。请大家给我看看,问题可能出在哪,怎么解决。谢谢大家!

解决方案 »

  1.   


    用XP盘的东西拷进SERVER2003能使用吗?因为进机房手续多,所以我想确认一下问题。
      

  2.   

    假设你安装了JDK,那么可以在jdk安装路径下的bin目录中找到这个msvcr71.dll文件
      

  3.   

    不好意思  昨天冒失了  这个dll文件应该在C:\Java\jdk1.6.0_10\bin这个文件夹下面  我的是JDK1.6  不过我想你装了JDK的话  应该是有的   不行你把邮箱给我  我给你发一个
      

  4.   


    我这装的是jdk1.5.0_09.谢谢你啊。
      

  5.   

    现在已经不提示  找不到 msvcr71.dll 了
    现在提示找不到  msvcp71.dll
    我在我电脑上和服务器上搜了,都找不到msvcp71.dll
    msvcp71.dll应该放在哪个路径下呢?
      

  6.   

    呵呵,已经解决了。从tecresearch和justinavril的回复得到的答案。解决方法:1.将librfc32.dll拷贝到        C:\WINDOWS\system32下
    2.将msvcr71.dll和msvcp71.dll拷贝到        jdk的bin目录下不过为什么我现在还说不上来。因为我机器上jdk下是没有这两个文件的,但是系统在我的机器上却能与SAP集成。谢谢大家。