简体   繁体   English

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

[英]Not able to run spoon.bat or any other batch file in Pentaho Data Integration (Kettle)

Tried pdi-ce-4.1.0-stable and pdi-ce-4.2.0-stable 尝试过pdi-ce-4.1.0稳定和pdi-ce-4.2.0稳定

My Machine - Windows 7 64 bit 我的机器-Windows 7 64位

When I run Spoon.bat cmd line window appears and disappears and then nothing happens. 当我运行Spoon.bat cmd线窗口出现并消失,然后什么也没有发生。

When I tried to run it from command line, I get 当我尝试从命令行运行它时,我得到

DEBUG: Using JAVA_HOME DEBUG: _PENTAHO_JAVA_HOME=C:\\Program Files\\Java\\jdk1.5.0_22 DEBUG: _PENTAHO_JAVA=C:\\Program Files\\Java\\jdk1.5.0_22\\bin\\javaw 调试:使用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>start "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 C:\\ pentaho \\ data-integration>启动“勺子”“ 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

But then again the PDI GUI doesn't open. 但是,PDI GUI再次无法打开。 I have run the same on another 32 bit machine and it runs perfectly. 我已经在另一台32位计算机上运行了相同的程序,并且运行良好。

它们是1.6或更低版本的jdk不支持的一些东西,请尝试下载jsk 1.7并配置它,这可能是您的问题将得到解决的原因,因为过去我遇到的错误很少,这是因为jdk的版本较低。

There seem to be a few folders missing when downloading community edition vs installing EE. 与下载EE相比,下载社区版时似乎缺少一些文件夹。 Try to install both, and take the "ui" folder from EE and copy it to the CE folder. 尝试同时安装两者,然后从EE中获取“ ui”文件夹并将其复制到CE文件夹中。 Running spoon.bat should work now. 运行spoon.bat现在应该可以工作了。 This worked for me, hope it helps. 这对我有用,希望对您有所帮助。

I had the same problem yesterday with the same message after updating Java 7 Update 55. Kettle: pdi-ce-5.0.1.A-stable Windows 7 32 bits 昨天在更新Java 7 Update 55之后,我用相同的消息遇到了同样的问题。水壶:pdi-ce-5.0.1.A-stable Windows 7 32 bits

Solved: I set the PENTAHO_JAVA_HOME variable to jr6 and now the spoon.bat opens. 已解决:我将PENTAHO_JAVA_HOME变量设置为jr6,现在spoon.bat打开。

I know it is an old commend, but maybe this can help someone. 我知道这是一个旧的表扬,但这也许可以帮助某人。 you just need to replace all "JAVAW" to "JAVA", inside the .bat file. 您只需要将.bat文件中的所有“ JAVAW”替换为“ JAVA”。 It worked for me. 它为我工作。 tks. tks。

Thanks for posting the problem and for all the hints above. 感谢您发布问题以及上面的所有提示。 I was using latest version of spoon with an older version of Java. 我正在使用最新版本的勺子和旧版本的Java。 when I ran spoon.bat in command line without the start.. it told me that the class file major.minor version is not supported. 当我在命令行中没有开始运行spoon.bat时..它告诉我不支持类文件major.minor版本。 I installed latest version of Java (X64) and pointed my JAVA_HOME folder to the new folder and here you go... In my case the folder path was "C:\\Program Files\\Java\\jre1.8.0_111". 我安装了最新版本的Java(X64),并将我的JAVA_HOME文件夹指向新文件夹,然后您就可以开始了...就我而言,文件夹路径为“ C:\\ Program Files \\ Java \\ jre1.8.0_111”。 I copied UI folder too from EE to CE. 我也将UI文件夹从EE复制到了CE。 If you are using latest version of spoon then use the latest version of Java. 如果您使用的是最新版本的Spoon,请使用最新版本的Java。 I needed to add JAVA_HOME or JAVA_JRE variable pointing to the java's latest version folder on my system. 我需要添加JAVA_HOME或JAVA_JRE变量,该变量指向系统上Java的最新版本文件夹。

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

相关问题 在 Pentaho Data Integration 中打开任何 Kettle Transformation 文件时出错 - Error on opening any Kettle Transformation file in Pentaho Data Integration 在Spoon(Pentaho Kettle)中执行.jar文件 - Execute .jar file in Spoon (Pentaho Kettle) 无法从 PDI 社区版中的 Spoon.bat 启动 PDI GUI - Not Able to Start PDI GUI from Spoon.bat in PDI Community Edition BIGQUERY - 如何使用Pentaho Data Integration(Spoon)创建连接? - BIGQUERY - How to create a connection with Pentaho Data Integration (Spoon)? 无法在Jenkins客户端计算机上运行批处理脚本(.bat文件) - Not able to run batch script(.bat file) in Jenkins client machine 迭代 Pentaho Data Integration KETTLE 中重复的特定 HL7 段 - Iterate over repeated specific HL7 segment in Pentaho Data Integration KETTLE "Kettle \/ Pentaho 数据集成 - 无法创建数据库连接 (XulException: java.lang.reflect.InvocationTargetException)" - Kettle / Pentaho Data Integration - unable to create a Database Connection (XulException: java.lang.reflect.InvocationTargetException) 使用Java(eclipse)在pentaho kettle-spoon中进行转换和工作的示例程序 - Sample program for transformation and job in pentaho kettle-spoon using Java (eclipse) 向Pentaho Kettle添加新数据类型 - Add a new data type to Pentaho Kettle 如何通过 a.bat 文件运行任何 jar 文件? - How to run any jar file by a .bat file?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM