【Spoon.bat 双击后闪退】重要提示!!!花了我一个下午才研究出来
0、程序的路径最好不要包含中文路径
1、检查jdk和系统变量是否配置正确:cmd下 java、javac、java - version 三个命令都能执行说明没问题; (JDK分32和64位的 需要同kettle 需要的jdk版本 匹配)
2、修改spoon.bat里内存配置,这也是能百度到的大多数答案,比如:https://www.cnblogs.com/espooky/p/6007326.html
大多数人到这一步应该就可以了,但是我的还是不行!
3、增加系统变量:kettle_home 变量值为kettle文件位置:D:\install\kettle\data-integration 仍然不起作用;
4、更换jdk版本,kettle-8.2我把jdk换成了1.8;仍然不起作用;
5、增加系统变量:PENTAHO_JAVA_HOME 变量值为jdk下的jre目录:D:\install\java8\jre
第五步后终于成功!!!
大家可以按1-2-5-3-4的顺序进行排查!