odi-12.2.1.3.0无法创建Java虚拟机的实例

时间:2018-10-14 09:24:06

标签: oracle

我已经成功安装了odi-12.2.1.3.0,但是当我运行它时,它显示此错误:

  

无法创建Java虚拟机的实例,该实例位于以下路径:C:\ Program Files(x86)\ Java \ jdk1.8.0_144 \ jre \ bin \ client \ jvm.dll

error message Unable to create an instance of the Java Virtual Machine

3 个答案:

答案 0 :(得分:0)

尝试执行此操作,转到C:\ Oracle \ Middleware \ jdk \ jre \ bin \ server,然后复制此文件jvm.dll,然后将此文件粘贴到此路径C:\ Oracle \ Middleware \ jdk \ jre \ bin \客户端,但在粘贴之前,请从客户端文件夹中的jvm.dll进行备份(如果路径不存在),请尝试错误提示中的路径

答案 1 :(得分:0)

这是一个简单的解决方案,我亲自测试了您要做的所有事情

  1. 从以下网址下载丢失的文件 https://www.dll-files.com/download/f86b5057928fddd315f9a9f46357003e/msvcr100.dll.html?c=OGhpL0hDOUw2bzRrNk1ySDRxc0I1dz09

  2. 将下载的文件放在指定的错误消息路径中,然后重新打开ODI

100%工作

答案 2 :(得分:0)

这是一篇旧帖子,但是当我今天遇到完全相同的错误消息时,我发现以下来自 Oracle 的文章指出“odi.conf 文件包含 32 位 Java JDK 的位置”。我从 Oracle 安装了 64 位版本的 jdk 和 jre,然后手动更新了 product.conf 文件 (c:\users\AppData\Roaming\odi\product.conf) 以指向 64 位版本和重新启动 ODI Studio。在这一点上它起作用了。

https://support.oracle.com/knowledge/Middleware/1501490_1.html

我希望这对将来遇到此问题的其他人有所帮助。