首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pentaho Spoon未启动

Pentaho Spoon未启动
EN

Stack Overflow用户
提问于 2020-08-25 16:59:17
回答 2查看 297关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2020-08-25 18:17:10

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

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

代码语言:javascript
复制
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%

这应该是可行的。

票数 0
EN

Stack Overflow用户

发布于 2021-11-25 21:13:13

我花了几个小时尝试不同网站中建议的不同选项,并发现在set-pentaho ENV.BAT中定义_PENTAHO_JAVA_HOME和_PENTAHO_JAVA是一个非常好的主意,这样如果你安装在程序文件之外的其他地方,你就可以很好地控制java版本。此外,我不得不在spoon.bat中注释掉下面正在使用的内容。

代码语言:javascript
复制
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中的以下两个内容

代码语言:javascript
复制
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版本,以避免在推送的版本中发生更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63575441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档