在初始化kettle环境的代码中加入这行代码:
StepPluginType.getInstance().getPluginFolders().add(new PluginFolder("F:\\pdi-ce-7.1.0.0-12\\data-integration\\plugins\\kettle-solr-plugin", true, true));
该目录就是需要引用的插件地址。
stackoverflow里有完整的解决方法,
参考
Java调用Kettle时,报Can't run transformation due to plugin missing错误的解决方法_Java程序员--郭小瑜-CSDN博客