【问题标题】:Installation of Pentaho-Data integration安装 Pentaho-Data 集成
【发布时间】:2017-07-21 08:40:10
【问题描述】:

解压我下载的 Pentaho zip 文件后。我将我的类路径设置为 JDK 1.7.0。但是,在运行 Spoon.bat 文件时,我不断收到以下语句:“无法启动您的 Java 虚拟机 (JVM)。”我该如何解决这个问题?

注意:我已配置 JAVA_HOME、JRE_HOME,如先前回答的类似问题所述。

【问题讨论】:

    标签: pentaho pentaho-data-integration


    【解决方案1】:

    注意 Pentaho7 需要 java 8。

    无论如何,设置 PENTAHO_JAVA_HOME=dir,其中 dir 是包含 /bin/java.exe 可执行文件的目录。

    替代方案: spoon.bat [resp spoon.sh] 首先运行 set-pentaho-env.bat 以找到合适的 java。编辑此文件以了解它搜索它的顺序。所以像我一样,当没人看你的时候,手动编辑这个文件,手动设置_PENTAHO_JAVA_HOME_PENTAHO_JAVA

    检查:在命令行 shell 中,cd 到您的 PDI 安装目录并输入 spoon.bat。它写了类似start "Spoon" "**some\directory**\javaw.exe" more stuff 的东西。检查您是否可以在 shell 中键入 **some\directory**\javaw.exe -version

    如果不是:在同一目录中,键入set-pentaho-env.bat。它记下勺子将使用的 PENTAHO_JAVA 和 PENATHO_JAVA_HOME。编辑该文件,直到 %PENTAHO_JAVA%\java.exe -version%PENTAHO_JAVA_HOME%\java.exe -version 回答适当的版本。

    【讨论】:

    • 让我知道您设置为环境变量的 JAVA_HOME 的值。
    • JAVA_HOME = "C:\Program Files\Java\jdk1.8.0_31"; JRE_HOME="C:\Program Files\Java\jre1.8.0_31";
    • 我的 JAVA_HOME 和 JRE_HOME 和 NOT 设置。它们应该由 java 安装设置。但他们不是(由于某种原因)。
    • 既没有 JAVA_HOME,也没有 JAVA_JRE 被定义为环境变量。它们应该由 java 安装过程设置,但不是出于某种原因(我不是我机器上的管理员)。重要的是 PENTAHO_JAVA_HOME 和 PENTAHO_JAVA:为了更精确,我编辑了我的答案。
    • 我添加了更多的精确度。如果还是不行,请注明你使用的PDI版本,java版本,javaw.exe文件在什么目录下。
    【解决方案2】:

    在我的情况下(对于 PDI 9.2.x),安装 Oracle JDK 8 解决了这个问题(无需显式设置 Java 主文件夹)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-10
      • 1970-01-01
      • 2020-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多