关于kettle主对象DB连接打不开的解决办法
kettle中db双击打不开的问题(或者报错:
general error in dialog,
点开后出现java.lang.NullPointerException at org.pentaho.di.ui.core.datab
org.pentaho.ui.xul.XulException: java.lang.reflect.InvocationTargetException
…),说明jdk版本不符,一般kettle所匹配jdk为1.8,
查看jdk版本信息
java -version
我的jdk版本为14,所以显示不可以打开db
将jdk14卸载后安装jdk8,安装后就可以打开db了,具体进入页面如下:
一般到这就可以连接了,但是我又出现了如下图的问题
这个错误就是缺少Oracle的安装目录下的jar包,
解决办法:将oracle目录下的所有的关于ojdbc的jar包都复制到kettle存放jar包的文件夹lib下,重启下kettle.