安装好kettle后点击Spoon.bat一直在页面缓存进不去,就这样(我的kettle是7.1版本):
首先可以win+R键,输入cmd进入到黑窗,cd进入到kettle安装目录下面进入到Spoon.bat它就会自动打开你的kettle,然后查看debug报错的信息。一定到先查看自己是哪里错误在进一步去解决不然像无头苍蝇一样浪费时间乱撞。
可以按以下顺序排查错误:
1、java环境是否配置成功。附图我的java环境配置,以及配置成功的结果显示(我的jdk是1.8版本)jdk版本要求1.8以上。系统变量里面的jdk环境变量的配置截图:
JAVA_HOME C:\Program Files\Java\jdk1.8.0_181
CLASSPATH .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar
Path %JAVA_HOME%\bin %JAVA_HOME%\jre\bin
上面三个是我的java环境配置,输入下面命令检验一下:
java javac java -version三个命令可以都试验一下(这样就是成功的)
2、修改Spoon.bat内存。为什么要修改因为好像是内存分配问题。右键编辑Spoon.bat文件修改这两个数字:改成我这样512。
(这里已经修改好还是报错一直打不开缓存)
3、添加kettle的系统变量。
把kettle的安装目录地址新建加入到环境变量中去。(还是没有用我也是服了)
4、增加系统变量PENTAHO_JAVA_HOME C:\Program Files\Java\jdk1.8.0_181
这里要注意注意注意在path路径下面也要加入不然也不会成功:
Path %PENTAHO_JAVA_HOME%
到这里我又打开spoon.bat,七八秒后就打开了。虽然还有debug报错但是78秒后就打开了,我也不知道为啥。尝试了几次都能打开。