Java 无法从PDI社区版中的Spoon.bat启动PDI GUI

Java 无法从PDI社区版中的Spoon.bat启动PDI GUI,java,windows,pentaho,kettle,pdi,Java,Windows,Pentaho,Kettle,Pdi,系统详细信息: Windows 7 Professional Processor :Intel Core i3 RAM: 3GB System Type : 32 Bit Operating System. PDI版本: pdi-ce-6.0.0.0-353 执行的步骤: 1. Extracted the Zip File pdi-ce-6.0.0.0-353.zip into G:\ Drive 2. Created Environment Variable PENTAHO_JAVA_

系统详细信息:

Windows 7 Professional
Processor :Intel Core i3
RAM: 3GB
System Type : 32 Bit Operating System.
PDI版本:

pdi-ce-6.0.0.0-353
执行的步骤:

 1. Extracted the Zip File pdi-ce-6.0.0.0-353.zip into G:\ Drive
 2. Created Environment Variable PENTAHO_JAVA_HOME and set value to C:\Program Files\Java\jdk1.7.0_79\jre
从cmd执行Spoon.bat时收到错误:

DEBUG: Using PENTAHO_JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79\jre
DEBUG: _PENTAHO_JAVA=C:\Program Files\Java\jdk1.7.0_79\jre\bin\javaw.exe

G:\Pentaho\pdi-ce-6.0.0.0-353\data-integration>start "Spoon" "C:\Program Files\Java\jdk1.7.0_79\jre\bin\javaw.exe"  "-Xms1024m" "-Xmx256m" "-XX:MaxPermSize=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswt\win32" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-6.0.0.0-353.jar -lib ..\libswt\win32  
DEBUG: Using PENTAHO_JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79\jre
DEBUG: _PENTAHO_JAVA=C:\Program Files\Java\jdk1.7.0_79\jre\bin\javaw.exe

G:\Pentaho\pdi-ce-6.0.0.0-353\data-integration>start "Spoon" "C:\Program Files\Java\jdk1.7.0_79\jre\bin\javaw.exe"  "-Xms1024m" "-Xmx256m" "-XX:MaxPermSize=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswt\win32" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-6.0.0.0-353.jar -lib ..\libswt\win32  
DEBUG: Using PENTAHO_JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79\jre
DEBUG: _PENTAHO_JAVA=C:\Program Files\Java\jdk1.7.0_79\jre\bin\javaw.exe

G:\Pentaho\pdi-ce-6.0.0.0-353\data-integration>start "Spoon" "C:\Program Files\Java\jdk1.7.0_79\jre\bin\javaw.exe"  "-Xms1024m" "-Xmx256m" "-XX:MaxPermSize=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswt\win32" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-6.0.0.0-353.jar -lib ..\libswt\win32  

默认情况下,spoon.bat中的XMX参数值为2048M。它并没有启动Jre,所以早些时候我把它改成了256M。突然间,我尝试将spoon.bat文件中的XMX参数值从XMX256m更改为Xmx1024m,结果它成功了。不知道这个XMX代表的原因或逻辑,以及在数学上支持系统配置的值应该是什么。

默认情况下,spoon.bat中的XMX参数值是2048M。它并没有启动Jre,所以早些时候我把它改成了256M。突然间,我尝试将spoon.bat文件中的XMX参数值从XMX256m更改为Xmx1024m,结果它成功了。不知道此XMX所代表的原因或逻辑,以及在数学上支持系统配置的值。

XMX
参数从
2048M
更改为
1024M
,并且Pentaho开始工作

PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx1024m" "-XX:MaxPermSize=256m"
确保更新Pentaho启动所需的环境变量

PENTAHO_HOME
PENTAHO_JAVA_HOME

xmx
参数从
2048M
更改为
1024M
,并且Pentaho开始工作

PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx1024m" "-XX:MaxPermSize=256m"
确保更新Pentaho启动所需的环境变量

PENTAHO_HOME
PENTAHO_JAVA_HOME

右键单击并打开spoon.bat文件,根据系统配置将下面字符串中的xmx值更改为较低的值 PENTAHO_DI_JAVA_OPTIONS=“-Xms1024m”“-Xmx1024m”“-XX:MaxPermSize=256m”


重新启动pdi,这应该可以工作。

右键单击并打开spoon.bat文件,根据您的系统配置将下面字符串中的xmx值更改为较低的值 PENTAHO_DI_JAVA_OPTIONS=“-Xms1024m”“-Xmx1024m”“-XX:MaxPermSize=256m”


重新启动pdi,这应该可以工作。

您遇到的错误在哪里?你能提供它吗?@A.Di Matteo点击spoon.bat什么都不做,所以当从cmd执行相同的命令时,错误或跟踪会在我的帖子的错误部分给出跟踪。虽然这看起来并不是错误,但这就是我一直在做的。你遇到的错误在哪里?你能提供它吗?@A.Di Matteo点击spoon.bat什么都不做,所以当从cmd执行相同的命令时,错误或跟踪会在我的帖子的错误部分给出跟踪。虽然这看起来并没有错,但这就是我所拥有的。