0
点赞
收藏
分享

微信扫一扫

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

kiliwalk 2022-02-24 阅读 28


20150730 Created By BaoXinjian

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

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

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

如下为两种方法

1. 使用JAD反编译

2. 使用Java DeCompiler反编译


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

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

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


2. 下载这些Class包

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


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

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


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

1. 运行反编译程序

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


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

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


Thanks and Regards



举报

相关推荐

0 条评论