繁体   English   中英

Pentaho Spoon 不启动

[英]Pentaho Spoon Does not launch

我试图打开 pentaho 勺子,但它没有启动。 错误是“系统找不到路径”,我使用“-Xms1024m”和 C:\\Program Files\\Java\\jre1.8.0_261 路径作为环境,但仍然无法正常工作。 有人能帮助我吗?

在此处输入图片说明

您应该在 set-pentaho-env 文件中使用正确的 java 位置,例如

在文件“set-pentaho-env.bat”的末尾写下 2 行。

set _PENTAHO_JAVA_HOME=C:\Program Files\Java\jre1.8.0_261
set _PENTAHO_JAVA=C:\Program Files\Java\jre1.8.0_261\bin\%__LAUNCHER%

这应该有效。

我花了几个小时尝试了不同网站上建议的不同选项,发现在 set-pentaho-env.bat 中定义 _PENTAHO_JAVA_HOME 和 _PENTAHO_JAVA 是一个非常好的主意,这样如果你安装在某个地方,你就可以很好地控制 java 版本其他程序文件。 此外,我必须在spoon.bat 中注释掉以下正在使用的内容。 REM if "%PENTAHO_DI_JAVA_OPTIONS%"=="" 设置 PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx1024m" "-Duser.country=US" "-Duser.language=en" "-XX:MaxPermSize=256m"

REM if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" 另外,考虑到安全问题,我只使用了 TLSv1.2。

set-pentaho-env.bat 中的以下两个

设置 _PENTAHO_JAVA_HOME=C:\\Program Files\\Java\\jre1.8.0_301 设置 _PENTAHO_JAVA=C:\\Program Files\\Java\\jre1.8.0_301\\bin%__LAUNCHER%

set _PENTAHO_JAVA_HOME=F:\\Java\\AdoptOpenJDK\\jdk-8.0.222.10-hotspot\\jre set _PENTAHO_JAVA=F:\\Java\\AdoptOpenJDK\\jdk-8.0.222.10-hotspot\\jre\\bin%__LAUNCHER%

最后我使用了最后两行,因为我想控制 java 版本以避免推送版本的更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM