BIRT - 无法加载JNI共享库(JDK)

问题描述:

我无法运行BIRT.exe的商业智能报告工具,它是作为下面的图片中指定抛出错误:BIRT - 无法加载JNI共享库(JDK)

enter image description here

尝试修复此观看下面的视频:

https://www.youtube.com/watch?v=QETYeZzl6kA

其中指出的jvm.dll需要从复制:

C:\Program Files\Java\jre1.8.0_45\bin\server 

C:\Program Files\Java\jdk1.8.0_45\jre\bin\server目录。但仍然不成功。

JDK版本:jdk1.8.0_45

BIRT版本:birt-report-designer-all-in-one-3_7_2

请帮助我解决这个问题

+0

因为你有一个本地'.EXE',它试图加载一个特定于JVM的'.DLL',你应该检查可执行程序和JVM的体系结构是否匹配,也就是说你不会试图让32位程序使用64位JVM或反之亦然... – Holger

+0

是的,为了避免这种冲突,我安装了32位和64位jdk。还将环境变量路径更改为32位,如果可行,则尝试使用,但不成功。后来只需用'java -version'进行交叉检查。它仍然显示64位而不是32位,它在路径变量中发生了变化。任何线索w.r.到这? – Mithun

+0

嗯,我不知道你改变了哪个变量... – Holger

最新版本的JDK版本即8与BIRT的问题。所以我降级到版本7,一切工作正常。