kettle中DB打不开,或者连接Oracle出错解决方法


关于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.


然后就可以正常连接了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM