解压缩后下载的Pentaho zip文件。我将我的类路径设置为JDK 1.7.0。但是,在运行Spoon.bat文件时,我不断收到声明:“无法启动Java虚拟机(JVM)。”我该如何解决这个问题?
注意:我已按照之前回答的类似问题配置了JAVA_HOME,JRE_HOME。
答案 0 :(得分: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
回答相应的版本。