1.windows部署成功kettle并能成功运行。如果没有成功详见kettle windows部署方法
2.在eclipse中新建一个java项目或者maven项目,jdk配置为1.8.
3.将下图中的jar包从kettle安装路径下lib目录copy到项目中,并build path
4.执行运行
4.1.运行ktr文件
注意:本次要运行ktr文件涉及到postgresql一次同时也要讲postgresql-jdbc.*.jar添加进项目,获取到的信息通过json传递,json-lib也需添加进项目。
public static void runktr() {
try {
KettleEnvironment.init();
TransMeta transMeta = new TransMeta("C:\\Users\\lixiang\\Desktop\\pgtorizhi.ktr");
Trans trans = new Trans(transMeta);
trans.prepareExecution(null);
trans.startThreads();
trans.waitUntilFinished();
if (trans.isFinished()) {
JSONArray jsonArray = new JSONArray();
for (int i = 0; i < trans.nrSteps(); i&#