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