日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何安装SAP JCo3

發布時間:2025/3/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何安装SAP JCo3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文以SAP JCo_3.04為例,闡述如何安裝SAP JCO。

?

JCo有32位和64為之分,那么我們將如何選擇JCo的位數呢?很簡單,32位的JVM選擇32位的JCO,

64位的JVM選擇64位的JCO, 在windows環境,選擇相應的sapjco3.dll, Unix和Linux環境選擇合適

的sapjco3.so 。

?

下邊是關于如何選擇JCO的簡介

?

?

Windows XP, Windows Vista, Windows 2003 and Windows 2008

?

  • sapjco3-ntintel-3.0.3.zip?for a 32-bit JRE running on a 32-bit AMD or INTEL x86 or a 64-bit INTEL Itanium processor
  • sapjco3-ntia64-3.0.3.zip?for a 64-bit JRE running on a 64-bit INTEL Itanium processor
  • sapjco3-ntamd64-3.0.3.zip?for a 64-bit JRE running on a 64-bit AMD or INTEL x86 proces

    ?

    Linux

  • sapjco3-linuxintel-3.0.3.tgz?for a 32-bit JRE running on a 32-bit AMD or INTEL x86 processor
  • sapjco3-linuxia64-3.0.3.tgz?for a 64-bit JRE running on a 64-bit INTEL Itanium processor
  • sapjco3-linuxx86_64-3.0.3.tgz?for a 64-bit JRE running on a 64-bit AMD or INTEL x86 processor
  • sapjco3-linuxppc64-3.0.3.tgz?for a 64-bit JRE running on a 64-bit PowerPC processor
  • sapjco3-linuxs390x-3.0.3.tgz?for a 64-bit JRE running on a 64-bit IBM eServer zSeries processor

    ?

    SUN

  • sapjco3-sun_64-3.0.3.tgz?for a 64-bit JRE running on a 64-bit SUN SPARC processor
  • sapjco3-sunx86_64-3.0.3.tgz?for a 64-bit JRE running on a 64-bit AMD or INTEL x86 processor

    ?

    IBM AIX

    sapjco3-rs6000_64-3.0.3.tgz?for a 64-bit JRE running on a 64-bit IBM RS/6000 processor

    ?

    IBM i

    sapjco3-as400_pase_64-3.0.3.tar?for a 64-bit JRE running on a 64-bit IBM i system

    ?

    HP

  • sapjco3-hp_64-3.0.3.tgz?for a 64-bit JRE running on a 64-bit PA-RISC processor
  • sapjco3-hpia64-3.0.3.tgz?for a 64-bit JRE running on 64-bit INTEL Itanium processor


    Apple Mac OS X

  • sapjco3-darwinintel-3.0.3.zip?for a 32-bit JRE on a 32-bit INTEL x86 processor
  • sapjco3-darwinintel64-3.0.3.zip?for a 64-bit JRE running on a 64-bit INTEL x86 processor

    ?

    下面介紹如何安裝JCO

    知道如何選擇JCO之后, 安裝的過程并不難,只要設好相應的環境變量就好了。下面以Windows 32bit環境為例,同時也會穿插一些Linux的內容。

    ?

    1. 復制sapjco3.dll到c:/windows/system32/目錄,或者, 復制sapjco3.dll到目錄D:/Resources/Libraries/SAPJCo/JCO_304,

    然后加入目錄D:/Resources/Libraries/SAPJCo/JCO_304到環境變另PATH中(至于如何修改環境變量PATH,這里不再敘述)。

    ?

    注:

    在Linux和Solaris環境下,復制sapjco3.so到任何一個目錄中去,例如:/usr/local/jco3, 然后修改/etc/profile文件,把目錄/usr/local/jco3加入到環境變量LD_LIBRARY_PATH中。

    ?

    2. 加入windows需要的DLL, 復制 msvcr80.dll 和 msvcp80.dll 文件到目錄 C:/windows/system32/

    ?

    3. 恭喜你,你已經安裝好了JCO, 就這么簡單, 我們現在要做的就是測試安裝成功與否,很簡單,打開一個命令行,使用下列命令:

    java -jar JCO_DIRECTORY/sapjco3.jar

    或者

    java -cp JCO_DIRECTORY/sapjco3.jar com.sap.conn.jco.rt.About

    ?

    如果命令執行無誤, 你將會看到一個對話框,如下圖所示:



    注意變量Paths, JCo Classes 和 JCo library 都被正確的載入了,說明你的安裝時正確的。

    ?

    如果你發現有下面的錯誤出現,請參考第一部分-如何選擇JCO,很有可能你的JVM是32位的,而你選擇了64位的JCO,反之亦然。

    ?

    ava.lang.UnsatisfiedLinkError: /opt/xynapse/idpf/config/libsapjco3.so: /opt/xynapse/idpf/config/libsapjco3.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1028)
    at com.sap.conn.jco.rt.DefaultJCoRuntime.loadLibrary(DefaultJCoRuntime.java:441)
    at com.sap.conn.jco.rt.DefaultJCoRuntime.registerNativeMethods(DefaultJCoRuntime.java:307)
    at com.sap.conn.jco.rt.JCoRuntime.registerNatives(JCoRuntime.java:987)
    at com.sap.conn.rfc.driver.CpicDriver.<clinit>(CpicDriver.java:948)
    at com.sap.conn.rfc.engine.DefaultRfcRuntime.getVersion(DefaultRfcRuntime.java:43)
    at com.sap.conn.rfc.api.RfcApi.RfcGetVersion(RfcApi.java:259)
    at com.sap.conn.jco.rt.MiddlewareJavaRfc.<clinit>(MiddlewareJavaRfc.java:200)
    at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:73)
    at com.sap.conn.jco.rt.JCoRuntimeFactory.<clinit>(JCoRuntimeFactory.java:23)
    at com.sap.conn.jco.rt.About.<init>(About.java:40)
    at com.sap.conn.jco.rt.About.main(About.java:74)
    java.lang.ExceptionInInitializerError: Error getting the version of the native layer: java.lang.UnsatisfiedLinkErro r: /opt/xynapse/idpf/config/libsapjco3.so: /opt/xynapse/idpf/config/libsapjco3.so: wrong ELF class: ELFCLASS64 (Pos sible cause: architecture word width mismatch)

    ?


總結

以上是生活随笔為你收集整理的如何安装SAP JCo3的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。