当前位置:Gxlcms > 数据库问题 > Invoking jar in Oracle Data Integrator

Invoking jar in Oracle Data Integrator

时间:2021-07-01 10:21:17 帮助过:2人阅读

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

标签:

人气教程排行