由于公司需要使用KETTLE,本人系统Win10 + JDK10 使用 KETTLE 6.1 和 8.3 运行后都在新建数据库连接是提示 XUL Definition 错误,无法打开新建数据库对话框,更新JDK12 还是报相同错误。网上搜罗两天也没找到解决方法。
最后在KETTLE(PDI)的支持页面,找到Oracle的支持页面
跳转后提示安装JDK8、ojdbc8……-_-||
https://www.oracle.com/database/technologies/develop-java-apps-using-jdbc.html
于是按步骤删除JDK10、JDK12,安装JDK8,复制 ojdbc8 到 KETTLE 目录下 lib 文件夹,OK!
KETTLE 6.1 和 8.3均可正常运行。