简体   繁体   English

Pentaho Spoon 不启动

[英]Pentaho Spoon Does not launch

I tried to open pentaho spoon but it doesnt launch .我试图打开 pentaho 勺子,但它没有启动。 The error is "System does not find the path" I use "-Xms1024m" and C:\\Program Files\\Java\\jre1.8.0_261 path as an environment but still does not working.错误是“系统找不到路径”,我使用“-Xms1024m”和 C:\\Program Files\\Java\\jre1.8.0_261 路径作为环境,但仍然无法正常工作。 Can someone help me please?有人能帮助我吗?

在此处输入图片说明

You should use proper java location in set-pentaho-env file like您应该在 set-pentaho-env 文件中使用正确的 java 位置,例如

Write below 2 line in end of the file "set-pentaho-env.bat".在文件“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%

This should work.这应该有效。

I have spent a couple of hours trying different options suggested in different website and found that defining _PENTAHO_JAVA_HOME and _PENTAHO_JAVA in set-pentaho-env.bat is a very good idea so that you will have a good control over the java version if you install somewhere else other that Program Files.我花了几个小时尝试了不同网站上建议的不同选项,发现在 set-pentaho-env.bat 中定义 _PENTAHO_JAVA_HOME 和 _PENTAHO_JAVA 是一个非常好的主意,这样如果你安装在某个地方,你就可以很好地控制 java 版本其他程序文件。 Additionally, I had to comment out in spoon.bat the following whatever is being used.此外,我必须在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%"=="" 设置 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" Also, I have used only TLSv1.2 considering security concern. REM if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" 另外,考虑到安全问题,我只使用了 TLSv1.2。

Both the followings in set-pentaho-env.bat 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%设置 _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% 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%

Finally I used last two line as I want control the java version to avoid the change in the version pushed.最后我使用了最后两行,因为我想控制 java 版本以避免推送版本的更改。

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

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