我试着打开五角形的汤匙,但是它没有启动。错误是“系统找不到路径”,我使用"-Xms1024m“和C:\Program Files\Java\jre1.8.0_261 path作为环境,但仍然不能工作。有人能帮帮我吗?

发布于 2020-08-25 18:17:10
您应该在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%这应该是可行的。
发布于 2021-11-25 21:13:13
我花了几个小时尝试不同网站中建议的不同选项,并发现在set-pentaho ENV.BAT中定义_PENTAHO_JAVA_HOME和_PENTAHO_JAVA是一个非常好的主意,这样如果你安装在程序文件之外的其他地方,你就可以很好地控制java版本。此外,我不得不在spoon.bat中注释掉下面正在使用的内容。
REM if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set 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中的以下两个内容
set _PENTAHO_JAVA_HOME=C:\Program Files\Java\jre1.8.0_301
set _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版本,以避免在推送的版本中发生更改。
https://stackoverflow.com/questions/63575441
复制相似问题