[英]Pentaho Spoon Does not launch
您应该在 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.