Installation Spoon.batch文件未启动软件

Installation Spoon.batch文件未启动软件,installation,pentaho,pentaho-spoon,Installation,Pentaho,Pentaho Spoon,我从上的下载了Pentaho数据集成(或Kettle)到我的Windows 10机器。解压文件后,我按照社区网站上的说明启动该软件,引用如下: 解压缩下载的文件后,您可以导航到文件夹/data integration并双击Spoon.bat来启动Spoon 我的操作系统无法识别指定文件夹中的任何.bat文件,但文件夹中有一个同名的Windows批处理文件,它的大小(4 KB)与Spoon.bat文件的大小相同,因此我相信它与说明中提到的文件相同 打开此文件似乎是在命令提示符窗口中执行批处理指令,

我从上的下载了Pentaho数据集成(或Kettle)到我的Windows 10机器。解压文件后,我按照社区网站上的说明启动该软件,引用如下:

解压缩下载的文件后,您可以导航到文件夹/data integration并双击Spoon.bat来启动Spoon

我的操作系统无法识别指定文件夹中的任何.bat文件,但文件夹中有一个同名的Windows批处理文件,它的大小(4 KB)与
Spoon.bat
文件的大小相同,因此我相信它与说明中提到的文件相同

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

我在谷歌上搜索发现,这类问题的一个常见原因是并没有安装64位版本的java。因此,我从安装了64位版本的java运行时环境,并遵循中描述的方法,将指向java可执行文件的链接放置在pentaho期望的路径中

即使在我重新启动电脑后,这也没有效果


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

让它对我起作用的是遵循建议,其中指定通过将字符串中的
-Xmx2048m
替换为
-Xmx1024m
来修改勺子批处理文件

如果:“%PENTAHO_DI_JAVA_OPTIONS%”==“设置PENTAHO_DI_JAVA_OPTIONS=“-Xms1024m”“-Xmx2048m”“-XX:MaxPermSize=256m”


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

批处理文件的名称中是否包含空格?对我来说,这造成了一个发射问题。

hmm,奇怪的是,你的出现了,但我的没有。你是从我上面发布的同一个链接下载的吗?这是一个解决方法,不是解决方案。bat和set-pentaho-env.bat通过一个完整的例程寻找可用的Java版本。不知何故,它是在64位版本之前找到32位版本。从命令行窗口运行批处理文件应该向您展示它是如何做到这一点的。是的,我完全同意这只是一种解决方法。我很失望地看到,仅仅安装软件并开始使用它是多么困难。我可能不会花更多的时间来寻找解决方案,因为我确实有解决办法,而且已经花了很多时间。希望下一版本能够解决这些问题。