如何调整jna本机类和函数以符合java命名规则?

如何调整jna本机类和函数以符合java命名规则?,java,sonarqube,naming-conventions,native,jna,Java,Sonarqube,Naming Conventions,Native,Jna,我使用JNA从C库调用函数。但是C库中的类名以简单的字母和一些结构名开头。这些导致sonar qube报告命名约定问题,这些问题是“重大的”。我有没有办法在不删除sonar qube中的规则的情况下处理这个命名问题?有没有办法在不使用与C库中相同的名称的情况下映射本机方法?到目前为止,没有办法为本机方法和经典java方法配置有关方法命名约定的规则 因此,您最好的做法是改进命名约定规则的regexp,以接受本机方法命名约定,或者将本机方法上的问题标记为无法修复看起来像是您要做的事情“这些导致son

我使用JNA从C库调用函数。但是C库中的类名以简单的字母和一些结构名开头。这些导致sonar qube报告命名约定问题,这些问题是“重大的”。我有没有办法在不删除sonar qube中的规则的情况下处理这个命名问题?有没有办法在不使用与C库中相同的名称的情况下映射本机方法?

到目前为止,没有办法为本机方法和经典java方法配置有关方法命名约定的规则


因此,您最好的做法是改进命名约定规则的regexp,以接受本机方法命名约定,或者将本机方法上的问题标记为
无法修复

看起来像是您要做的事情“这些导致sonar qube报告命名约定问题,这些问题是“主要的”您能提供一个非常简单的代码示例来说明这些意外问题吗?那么JNA中的函数映射呢?我到处都找不到这方面的例子。这是为了这个问题,对吗?