码迷,mamicode.com
首页 > 数据库 > 详细

Invoking jar in Oracle Data Integrator

时间:2015-08-27 13:04:21      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:

在ODI中调用jar包java方法的过程如下:

1、编写Java代码如下

import java.io.File;

import java.io.FileOutputStream;

import java.io.OutputStream;

public class FileWriter {

public static void writeFile() throws Exception {

// 1、通过File找到一个文件

File file = new File("d:" + File.separator + "temp.txt");

// 2、实例化OutputStream对象

OutputStream out = new FileOutputStream(file);

String info = "Hello World!!!"; // 要输出的字符串

byte data[] = info.getBytes();// 将字符串变为字节数组

out.write(data); // 输出内容

out.close();

}

}

2、编译并打包成jar包

Compile the .java class from the command line

Create .jar file from the class

D:\>javac FileWriter.java

D:\>jar cvf FileWriter.jar FileWriter.class

已添加清单

正在添加: FileWriter.class(输入 = 844) (输出 = 523)(压缩了 38%)

D:\>

3、复制jar包到 C:\Users\<user-name>\AppData\Roaming\odi\oracledi\userlib

比如我的为C:\Users\XQZT\AppData\Roaming\odi\oracledi\userlib

技术分享

4、启动ODI,新建过程调用jar

技术分享

代码如下

import os

import sys

import FileWriter

fw=FileWriter()

fw.writeFile()

5、运行并验证过程

技术分享

参考:

http://karanbalkar.com/2013/06/tutorial-33-using-custom-java-code-in-odi/

http://shrikantdhagefmw.blogspot.com/2014/05/invoking-jar-in-oracle-data-integrator.html

http://askankit.blogspot.com/2010/09/call-java-jar-methods-from-odi.html

Invoking jar in Oracle Data Integrator

标签:

原文地址:http://www.cnblogs.com/xqzt/p/4762316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!