首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于z/OS的JNA库(USS)

用于z/OS的JNA库(USS)
EN

Stack Overflow用户
提问于 2020-04-01 13:27:24
回答 1查看 217关注 0票数 1

我正在尝试在加载JNA jar的z/OS USS (大型机)上运行cassandra。CASSANDRA无法启动,并出现错误-

错误main 2020-04-01 01:07:44,272 NativeLibraryLinux.java:64 -无法将C库链接到JNA。本机方法将不可用。java.lang.UnsatisfiedLinkError:找不到本机库(com/sun/jna/z/os-s390x/libjnidispatch.so)。

我在jar中找不到com/sun/jna/z/os-s390x/libjnidispatch.so。libjnidispatch.so使用libffi C库。有一个可用的端口https://github.com/eclipse/openj9/tree/master/runtime/libffi/z。我不确定如何在USS (大型机)上编译libffi和libjnidispatch.so。

z/OS USS (大型机)上是否有可用的JNA库/libjnidispatch.so端口?

EN

回答 1

Stack Overflow用户

发布于 2020-04-01 22:07:25

有一个在Z上实现Devops的开源项目,叫做Polycephaly。以下是他们对此错误的评论的link

它们没有特别提到Cassandra,但这是一个与Jenkins相关的错误,Jenkins是在z/OS上改进DevOps的几个分布式工具之一。该错误似乎不会影响他们正在做的事情,因为有替代类可用来管理此功能。

注意:找不到错误'com/sun/jna/z/os-s390x/libjnidispatch.so‘是正常的。z/OS Java不包含Oracle JNI类。这不会导致任何问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60964227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档