天天看点

OAF_开发系列28_实现OAF中反编译获取class包代码JD Compiler(案例)

20150730 Created By BaoXinjian

一、摘要

在做OAF开发时,有时需通过下载EBS OAF标准代码,进行二次开发

由于Oracle并没有提供class对应的java源码,需通过工具将class包进行反编译

如下为两种方法

1. 使用JAD反编译

2. 使用Java DeCompiler反编译

二、通过JD Java Compiler反编译

1. 查看所需要反编译的EBS标准Class包路径,并下载

2. 下载这些Class包

3. 非常简单,只需通过Java Decompiler打开该Class包即可

三、通过JAD反编译

1. 运行反编译程序

jad -sjava D:\Oracle\Java DJ Compiler\request\webui\BillToRNCO.class BillToRNCO.java

2. 运行时注意JAD版本,需下载最新支持49的版本,否则会提示以下错误

Thanks and Regards

<b>ERP技术讨论群: 288307890</b>

<b>技术交流,技术讨论,欢迎加入</b>

<b>Technology Blog Created By Oracle ERP - 鲍新建</b>