我的解决方案:
从新解压一遍(整个人麻了)
错误日志:(没看懂)
org.pentaho.di.trans.steps.jsoninput.JsonInputMeta@7a2a7492 - ERROR (version
由于我要实习的招聘要求,所以我最近在学Kettle,不过在我跟着尚硅谷的视频进行操作的时候,我却在JSON input中select field这里出了问题,现在我回忆了一下我之前的骚操作,得出问题的可能原因如下。
可能原因:
前提:我的整个实验都是按照B站尚硅谷的实验教程完成的(视频附上源码+安装包)
那么思考来了,我看了评论和弹幕,确实有些人出现了跟我一样的问题,可是我们明明用的都是同一个版本的软件啊?
- 默认配置被你手贱弄没了(最可能的原因)
我之前解压后打开了spooner,接着嫌打开太费时间,就关了,然后移动kettle的绝对路径到没有中文的文件夹中,后面windows系统会提示你有一个文件夹的文件没移动走,后面我等着kattle打开后再关掉,把没能移动走的文件再移动到我的新路径下。
结果就是它竟然说我已经有这个文件了!当时我没多想就替换掉了
-
改了spoon.bat的配置(不太可能)
这个不太可能,毕竟改的配置只是为了让它更快启动而已,如果这个有问题的话,那么一定会有人比我还早写出这个文章。 -
路径中文(不太可能)
因为我看到有些人的读取路径可以是中文的,有些人确实是不可以,但是是会提示问题说无法读取文件,其实这个可能也是默认配置文件出了问题。 -
jdk没配置好(最不可能)
这样spoon都打不开了