Spoon.batch 文件未启动软件

Spoon.batch file not launching software

我从 sourceforge link on the Pentaho Community website 下载了 Pentaho Data Integration(或 Kettle)到我的 Windows 10 机器上。解压缩文件后,我按照社区网站上的说明启动软件,引用如下:

After unzipping the downloaded file, you can launch Spoon by navigating to the folder /data-integration and double clicking Spoon.bat

我的 OS 无法识别指定文件夹中的任何 .bat 文件,但文件夹中有一个 Windows 同名批处理文件,并且大小相同(4 KB) Spoon.bat 文件本来应该有的,所以我相信它与说明中提到的文件相同。

打开此文件似乎在命令提示符 window 中执行批处理指令,但立即消失。没有观察到其他影响;特别是,没有启动任何软件。

我用谷歌搜索发现导致此类问题的一个常见原因是没有安装 64 位版本的 java。因此,我从 this link and followed the approach described in this forum post 安装了一个 64 位版本的 java 运行时环境,用于将指向 java 可执行文件的链接放在 pentaho 期望的路径中。

这没有效果,即使我重新启动了计算机。

有没有更简单的方法让这个软件工作我不知道,或者我在这里错过了一个步骤?任何帮助将不胜感激!

它对我有用的事情是遵循 this post 中的建议,该建议指定修改 Spoon 批处理文件,方法是将字符串

中的 -Xmx2048m 替换为 -Xmx1024m =]

if: "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m"

(因为 32 位 java 无法处理 2048m)。

您的批处理文件名称中是否包含 space?对我来说,这导致了启动问题。

已经四年了,但我正在评论以防其他人在寻找答案时发现这个: 我通过下载 JAVA 64 位 > 在 Program Files 中安装 > 在 Program Files(x86) 中删除 32bit > 然后用 64bit 替换 Program Files (x86) 解决了这个问题。