这个要注意java纯粹调用的时候,可能初始化还没执行完,主线程就已经执行完了,这个时候需要增加一个sleep来让当前线程保持存在,直到kettle初始化到执行脚本执行完后,再关闭当前主线程
java调用kettle连接数据库,需要在项目中增加驱动
参考