【发布时间】:2015-07-13 07:43:21
【问题描述】:
我无法运行商业智能报告工具 BIRT.exe,它会抛出如下图所示的错误:
观看以下视频尝试解决此问题:
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
请帮我解决这个问题
【问题讨论】:
-
既然你有一个原生的
.EXE,它会尝试加载一个JVM特定的.DLL,你应该检查可执行程序的架构和JVM是否匹配,即你不要尝试让 32 位程序使用 64 位 JVM,反之亦然…… -
是的,为了避免这种冲突,我安装了 32 位和 64 位 jdk。还将环境变量路径更改为 32 位并尝试是否可行,但未成功。后来只是与
java -version交叉检查。它仍然显示 64 位而不是 32 位,路径变量已更改。有什么线索吗? -
好吧,我不知道你改了哪个变量……