使用java调用PiApiTools连接PI数据库报错:
Exception in thread "main" java.lang.IllegalStateException: JNative library not loaded, sorry !
问题分析:
该问题出现的原因可能性:
1、查看dll文件是否已放入到C:\Windows\System32或C:\Windows\SysWOW64------说明:连接PI必须使用的文件
2、查看对应运行java程序的jdk版本,是不是32位操作系统的,JNative对应的连接方式只支持32位jdk使用
问题解决:
1、将piapi.dll文件放入C:\Windows\SysWOW64目录
2、下载安装jdk 32位,切换idea或eclipse中jdk的引用版本,然后运行main方法或者对应的连接方法,即可以连接到PI数据库。