一、windows 环境设置

1.sapjco3.dll 需要与 sapjco3.jar 在同一目录

2.设置系统环境变量,将sapjco3所在目录加入系统环境变量

3.根据自己的操作系统版本选择对应的sapjco3包

例如32位系统:

新建环境变量

变量名: JAVA_SAPJCO

变量值: E:\sapjco3\sapjco3-win32

将新建的 JAVA_SAPJCO 环境变量加入 系统环境变量 Path变量集合中.

%JAVA_SAPJCO%\sapjco3.jar

4.项目部署运行

32位系统

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

64位系统

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

*** 部署异常问题

1.问题

异常信息 Can't load IA 64-bit .dll on a AMD 64-bit platform

项目编译及运行,根据自己的操作系统版本选择对应的sapjco3包

2.问题

报错 java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path   ,

是因为没有找到  sapjco3.dll这个库的路径,安装了JDK的环境中,这个库默认的位置不是在system32下,而是在 JDK/JRE/BIN下面。

***sapjco3 开发环境设置

1.开发中需要将sapjco3.jar加入到项目的build path中

2.或者将其加入 本地 maven 库

mvn install:install-file -DgroupId=org.hibersap -DartifactId=sapjco3 -Dversion=3.0 -Dpackaging=jar -Dfile=E:/sapjco3/sapjco3-win32/sapjco3.jar

用以替换 org.hibersap 加载项下载的文件

<dependency>

<groupId>org.hibersap</groupId>

<artifactId>sapjco3</artifactId>

<version>3.0</version>

</dependency>

=========================================================================

&&&插播一下:Linux java 环境设置

1.创建目录

mkdir /usr/java

2.把下载的rpm文件copy过去

cp jdk-8u211-linux-x64.rpm /usr/java/

3.进入目录

mkdir cd /usr/java

4.添加可执行权限

chmod +x jdk-8u211-linux-x64.rpm

5.执行rpm命令安装

rpm -ivh jdk-8u211-linux-x64.rpm

6.查看是否安装成功

java -version

二、Linux sapjco3 环境设置

1.解压 sapjco3-linux64 或 sapjco3-linuxintel-3.0.5

当前生产环境 centos_X64_32 系统使用的是 sapjco3-linux64

2.将sapjco3.jar 文件复制至  $JAVA_HOME/lib/sapjco3.jar

3.将 libsapjco3.so 文件复制至 $JAVA_HOME/jre/lib/amd64/server/libsapjco3.so

4.设置环境变量

vim /etc/profile 修改文件

JAVA_HOME=/usr/java/jdk1.8.0_211

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/sapjco3.jar

JRE_HOME=$JAVA_HOME/jre

LD_LIBRARY_PATH=dir:$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/amd64/server

export JAVA_HOME LD_LIBRARY_PATH PATH

5.刷新配置

source /etc/profile

最后测试是否安装成功:
执行命令:java -jar /usr/java/jdk1.8.0_211/lib/sapjco3.jar
或者
java -classpath /usr/java/jdk1.8.0_211/lib/sapjco3.jar com.sap.conn.jco.rt.About

Windows与Linux配置jco3相关推荐

  1. anaconda conda 切换为国内源 、windows 和 Linux配置方法、 添加清华源——【一文读懂】

  2. Windows和Linux双启动,并用在Windows下配置CoLinux启动

    http://www.cppblog.com/newclear/archive/2009/09/27/97327.html Windows和Linux双启动,并用在Windows下配置CoLinux启 ...

  3. Windows、Linux系统安装JDK配置Java环境变量

    一.Windows系统安装JDK 1.准备JDK安装程序,可到Sun官网 http://www.oracle.com/technetwork/java/javaee/downloads/index.h ...

  4. 性能测试工具JMeter的安装及环境配置--Windows和Linux

    一.搭建jmeter环境 本文介绍Windows和Linux平台下JMeter的安装及环境配置. 1.先说一下前提条件: jmeter是纯java开发的工具,所以要有java环境,至于如何搭建java ...

  5. MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5、5.6、5.7、8.0)

    MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5.5.6.5.7.8.0) Linux下MySQL 5.5.5.6和5.7的RPM.二进制和源码安装 参考: http:// ...

  6. windows下linux子系统(Ubuntu)配置(基础配置+zsh)

    昨日突发奇想,想试试windows下的linux系统.这个特性出来很久了,正好我最近要系统了解一下linux,云服务器上要跑其他的东西怕给整炸了,唯一的linux虚拟机安装的是kali(总不能拿kal ...

  7. MySQL安装配置(Windows和 Linux )

    MySQL安装配置(Windows和 Linux ) 文章目录 MySQL安装配置(Windows和 Linux ) 一.MySQL 下载 1. 1 点击 **DOWNLOADS** 1.2 点击 * ...

  8. Windows和Manjaro Linux配置Kate作为Python等文本编辑器

    文章目录 Kate优缺点 kate相关网站 Windows配置效果 Windows下载与配置 下载 配置 运行Python脚本 运行bat文件(类似Python的配置),关键之处: 编译运行C++单文 ...

  9. Nginx的安装基础配置(windows、linux)以及搭建图片服务器(windows、阿里云),文件上传

    Nginx的安装基础配置(windows.linux)以及搭建图片服务器(windows.阿里云),文件上传 本文目录 文章目录 Nginx的安装基础配置(windows.linux)以及搭建图片服务 ...

  10. Windows和Linux下JDK安装配置

    博客迁移了.麻烦去新地址查看. Windows和Linux下JDK安装配置 链接地址:http://www.msyy233.com/posts/1678.html#more

最新文章

  1. docker获取镜像很慢解决办法
  2. 履带机器人运动控制器c++_敏捷得像猫,被抛出后能平稳着地,有意思的美国西点军校机器人!...
  3. java连接weblogic_java学习:weblogic下JNDI及JDBC连接测试(weblogic环境)
  4. php7和python3性能对比-为什么PHP7执行这个简单循环比Python3快得多?
  5. python opencv检测人脸
  6. React DnD简明教程
  7. 30年技术积累,技术流RTC如何成为视频直播领域的黑马?
  8. php把字符串变成多组,php把字符串变成数组(有分隔符)
  9. freecplus框架-MySQL数据库操作
  10. Python 之父 Guido van Rossum 退休失败,正式加入微软搞开源!
  11. 图像灰度化方法总结及其VC实现
  12. 【译】三层架构代码生成器(NetTierGenerator)
  13. Linux常用shell脚本
  14. JQuery EasyUI 扩展方法 日期控件 设置时间段函数
  15. Java并发编程实战 -- 读书笔记
  16. Eclipse使用入门教程
  17. Qt之QPA(linuxfb 一)
  18. ORACLE 商业收费标准
  19. 推荐系列论文三:Word2vec
  20. 烧一根不均匀的绳要用一个小时,如何用它来判断一个小时十五分钟?

热门文章

  1. 【综述】Deep Learning for Visual Tracking: A Comprehensive Survey-2019
  2. AdapterView学习总结
  3. 泛泰Bin文件格式解析及解压出IMG方法
  4. php视频格式转换mp4教程,PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
  5. 计算机主板图解内存插槽,图解电脑主板上的常见部件 -电脑资料
  6. 开源的调查问卷平台LimeSurvey
  7. wps linux 字体目录在哪个文件夹,WPS OFFICE怎么添加字体?(我下载的字体文件应当放那个文件夹?)...
  8. latex中的对与错(对号与叉号)
  9. 2022G2电站锅炉司炉考试试题及答案
  10. 82C55控制交通灯