无法在Pentaho Data Integration(Kettle)中运行spoon.bat或任何其他批处理文件

时间:2013-04-07 17:18:31

标签: java pentaho etl kettle

尝试pdi-ce-4.1.0-stable和pdi-ce-4.2.0-stable

我的机器 - Windows 7 64位

当我运行Spoon.bat时,cmd行窗口出现并消失,然后没有任何反应。

当我尝试从命令行运行它时,我得到了

  

DEBUG:使用JAVA_HOME   调试:_PENTAHO_JAVA_HOME = C:\ Program Files \ Java \ jdk1.5.0_22   调试:_PENTAHO_JAVA = C:\ Program Files \ Java \ jdk1.5.0_22 \ bin \ javaw

     

C:\ pentaho \ data-integration>启动“Spoon”“C:\ Program   Files \ Java \ jdk1.5.0_22 \ bin \ javaw“” - Xmx512m“” - XX:MaxPermSize = 256m“   “-Djava.library.path = libswt \ win64”“ - D KETTLE_HOME =”   “-DKETTLE_REPOSITORY =”“ - DKETTLE_USER =”“ - DKETTLE_PASSWORD =”“ - DKE   TTLE_PLUGIN_PACKAGES =“” - DKETTLE_LOG_SIZE_LIMIT =“ - jar   launcher \ launcher.jar -li b .. \ libswt \ win64

但是再次PDI GUI无法打开。我在另一台32位机器上运行相同,运行完美。

5 个答案:

答案 0 :(得分:2)

他们是jdk不支持的少数几个1.6或更低的东西,尝试下载jsk 1.7并配置它可能是你的问题将解决,因为我在过去面临的几个错误是由于较低的版本jdk。

答案 1 :(得分:0)

下载社区版与安装EE时似乎缺少一些文件夹。尝试安装两者,并从EE获取“ui”文件夹并将其复制到CE文件夹。运行spoon.bat现在应该工作。这对我有用,希望它有所帮助。

答案 2 :(得分:0)

在更新Java 7 Update 55后,我昨天遇到了同样的问题。 水壶:pdi-ce-5.0.1.A-stable Windows 7 32位

解决:我将PENTAHO_JAVA_HOME变量设置为jr6,现在spoon.bat打开。

答案 3 :(得分:0)

我知道这是一个古老的赞扬,但也许这可以帮助某人。 你只需要在.bat文件中将所有“JAVAW”替换为“JAVA”。 它对我有用。 TKS。

答案 4 :(得分:0)

感谢您发布问题以及上述所有提示。我使用旧版Java的最新版本的勺子。当我在没有启动的情况下在命令行中运行spoon.bat时..它告诉我不支持类文件major.minor版本。我安装了最新版本的Java(X64),并将我的JAVA_HOME文件夹指向新文件夹,在这里你去...在我的例子中,文件夹路径是" C:\ Program Files \ Java \ jre1.8.0_111&#34 ;。我也将UI文件夹从EE复制到CE。 如果您使用的是最新版本的勺子,请使用最新版本的Java。我需要添加指向我系统上java的最新版本文件夹的JAVA_HOME或JAVA_JRE变量。