标签:
在ODI中调用jar包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(); } }
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:\>
C:\Users\<user-name>\AppData\Roaming\odi\oracledi\userlib
比如我的为
C:\Users\XQZT\AppData\Roaming\odi\oracledi\userlib
代码如下
import os import sys import FileWriter fw=FileWriter() fw.writeFile()
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