mac系统下使用sapjco导致maven中依赖的jar包无法引入

在mac系统升级后,由于安全性增强导致maven项目中sapjco相关jar包无法引入。通过下载sapjco,添加libsapjco3.jnilib到/usr/lib,修改Rootless设置,配置环境变量以及可能需要手动添加jar到依赖,可以解决此问题。
摘要由CSDN通过智能技术生成

昨天,由于工作需要,需要去接触另一个项目,这个项目在我刚来公司的时候做过一个小的功能,之后就没有再接触过,就在昨天需要重新搞一个东西出来,但是发现项目运行不起来,jar包都引入不了,经过一番摸索也是毫无头脑,只知道问题表现形式,但是找不到问题的原因。

问了下同事,同事竟然也出现过这样的问题,跟我说了下问题可能出现的原因,又一起开始搞,功夫不负有心人,终于搞出来了,特在此分享下!

【一个人要不断努力没错,但是适时也要虚心请教别人,会让自己少走许多弯路】


问题描述:

OS X EI Capitan  版本10.11.3

这是当前我系统最新版本,在此版本前有可能使用sap不会出现问题,当升级到当前版本的系统的时候

1、会导致maven中pom文件里所有的jar包都无法引入

2、并伴随着会出现sap下CpicDriver找不到。

问题原因:

低版本的mac在/usr/lib下面会自动加入调用rfc接口的jar依赖,由于mac系统升级导致安全性变得更强,使得mac本身不具备此项功能

解决方案&#x

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值