做SAP開發,感覺最難的莫過於前期的環境了,也就是說讓程序能跑起來。。
最重要的有三個文件(較新版本,jco lib版本721.800) 下載
libsapjco3.so、sapjco3.dll、sapjco3.jar
sapjco3.jar是sap通用類庫,sapjco3.dll和libsapjco3.so分別是用於在window和linux環境的連接類庫。
1. sapjco3.jar的導入
sapjco3.jar無法直接使用maven下載到,所以要加到項目中要么就是先install到本地maven倉庫,要么就是手動指定lib地址
后者相對麻煩一些,所以這里使用第一種方案。
執行命令:
mvn install:install-file -Dfile=filepath/sapjco3.jar -DgroupId=com.sap -DartifactId=com.sap.conn.jco.sapjco3 -Dversion=IDE -Dpackaging=jar
要記着修改一下 filepath
然后在添加到項目的pom中
<dependency> <groupId>com.sap</groupId> <artifactId>com.sap.conn.jco.sapjco3</artifactId> <version>IDE</version> </dependency>
2. windows開發環境下的配置
把dll文件放到C:\Windows\System32
3.linux下的配置相對麻煩一些
將 libsapjco3.so 文件復制至linux下指定目錄(例如 /opt/lib,下面變量中的路徑要與之保持一致)
在 /etc/profile 或 ~/.bash_profile中添加環境變量
export LD_LIBRARY_PATH=dir:$LD_LIBRARY_PATH:/opt/lib
使環境變量生效
source /etc/profile
或
source ~/.bash_profile
參考 https://blog.csdn.net/flytomyheart/article/details/100136403