Java程序使用Jco连接SAP系统配置

简介: Java程序使用Jco连接SAP配置,包含Windows和Linux

Java应用中添加Maven依赖

<groupId>cn.yanzx-dev.gitlab</groupId>
<artifactId>com.sap.conn.jco.sapjco</artifactId>
<version>3.0.14</version>

windows 环境设置
1.sapjco3.dll 需要与 sapjco3.jar 在同一目录
2.设置系统环境变量,将sapjco3所在目录加入系统环境变量
例如:

  新建环境变量
      变量名: JAVA_SAPJCO 
      变量值: E:\sapjco3\sapjco3-win32
  将新建的 JAVA_SAPJCO 环境变量加入 系统环境变量 Path变量集合中.
      %JAVA_SAPJCO%\sapjco3.jar

3.项目部署运行

将 sapjco3.dll 加入到c:/windows/system32/目录 或者 将 sapjco3.dll 加入到 JDK/jre/bin 目录下 

/
*
/

linux 环境设置
1.将 libsapjco3.so 文件复制至 $JAVA_HOME/lib/libsapjco3.so
2.设置环境变量

vi /etc/profile 修改文件

export JAVA_HOME=/opt/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export LD_LIBRARY_PATH=dir:$LD_LIBRARY_PATH:/opt/jdk1.8.0_131/lib
3.配置本地 hosts 将主机名字映射到IP地址 --------这一步很重要

3.1.控制台执行  hostname 命令查看计算机名 
3.2.控制台执行 hostname -i 查看本机IP 
3.3.编辑hosts文件  vi /etc/hosts
3.4.在 /etc/hosts中 加入
  192.168.1.10(本机IP)  hostname(计算机名)    
目录
相关文章
|
6天前
|
IDE Java 开发工具
在DOS环境下调试Java程序
在DOS环境下调试Java程序
19 1
|
6天前
|
Java Android开发
在Eclipse环境下调试Java程序
在Eclipse环境下调试Java程序
20 1
|
1天前
|
网络安全 Nacos
对于修改后Nacos端口,连接超时,java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 5 millisec
对于修改后Nacos端口,连接超时,java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 5 millisec
|
2天前
|
监控 Java 网络安全
java获取ssh连接时报错com.jcraft.jsch.JSchException: Packet corrupt如何处理?
【6月更文挑战第5天】java获取ssh连接时报错com.jcraft.jsch.JSchException: Packet corrupt如何处理?
18 5
|
3天前
|
前端开发 Java Unix
05. 【Java教程】第一个 Java 程序
05. 【Java教程】第一个 Java 程序
10 1
|
6天前
|
Java 关系型数据库 MySQL
Java语言与MySQL数据库连接的技术性探讨
Java语言与MySQL数据库连接的技术性探讨
|
6天前
|
SQL Java 数据库连接
Java JDBC连接与操作深度解析
Java JDBC连接与操作深度解析
11 1
|
7天前
|
Java
Java的程序基本控制语句
Java的程序基本控制语句
|
8天前
|
分布式计算 Java 测试技术
Spark 单元测试报Error:(26, 16) java: 程序包sun.misc不存在
Spark 单元测试报Error:(26, 16) java: 程序包sun.misc不存在
16 0
|
9天前
|
Java
Java实现加权平均分计算程序WeightedAverageCalculator
绩加权平均分计算程序,带UI界面和输入保存功能。
18 0