我尝试在我的 PC 上设置 Oracle SOA Suite。提取 jar 文件并以管理员身份运行 CMD 后,安装将顺利进行,直到启动 JDeveloper。应用程序根本无法启动:
Unable to launch the Java Virtual Machine Located at path: "C:\Program Files\Java\jdk-1.8\bin\msvcr100.dll
我真的不明白这怎么可能。我查了一下,这个库实际上存在于所需的路径中,我不知道该怎么办。
我想知道是否有一种方法能够正确启动 JDeveloper 并解决这个实际上并不缺失的缺失库错误。
假设 Windows 10 上的 Jdeveloper 12.2.1.4 是用例,可以通过将
C:\Windows\System32\msvcr100.dll
复制到 %JAVA_HOME%\bin\msvcr100.dll
来解决该问题
请注意,这是用于安装/运行 JDevloper 的 Java 安装,而不是随 JDeveloper 安装的 Java 安装。
Oracle Data Integrator 12.2.1.4 具有相同的问题和解决方案。
SQLDeveloper也有类似的问题,但需要将dll放在其他地方(参见带有JDK(64位)的SQL Developer找不到JVM)