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

简介: 20150730 Created By BaoXinjian 一、摘要 在做OAF开发时,有时需通过下载EBS OAF标准代码,进行二次开发 由于Oracle并没有提供class对应的java源码,需通过工具将class包进行反编译 如下为两种方法 1.

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

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建
相关文章
|
2月前
|
Java 编译器
解析用GraalVm编译的class文件
这篇文章介绍了如何使用`javap`工具反编译由GraalVM编译的`.class`文件,详细展示了`javap`的用法和输出内容,包括类声明、版本信息、访问标志、类层次结构、接口、字段、方法、属性以及常量池等信息。
21 0
解析用GraalVm编译的class文件
|
7月前
|
Java
Java【付诸实践 04】Jar包class文件反编译、修改、重新编译打包方法(含反编译工具jd-gui-windows-1.6.6.zip百度云资源)
Java【付诸实践 04】Jar包class文件反编译、修改、重新编译打包方法(含反编译工具jd-gui-windows-1.6.6.zip百度云资源)
808 0
|
Java 测试技术
下载并编译AUI的Java源码
下载并编译AUI的Java源码
62 3
|
Java 芯片 开发者
JD-GUI 反编译jar包
JD-GUI 反编译jar包,
217 0
|
开发工具 iOS开发 MacOS
iOS 逆向编程(二十)class-dump 安装与使用(如何导出APP头文件流程)
iOS 逆向编程(二十)class-dump 安装与使用(如何导出APP头文件流程)
780 0
|
Java API Android开发
通过自定义Gradle插件修改编译后的class文件
通过自定义Gradle插件修改编译后的class文件
通过自定义Gradle插件修改编译后的class文件
|
前端开发 JavaScript PHP
Yii2 使用AssetBundle中的$sourcePath对资源文件进引入和调用
Yii2 使用AssetBundle中的$sourcePath对资源文件进引入和调用
263 0
|
XML Java 应用服务中间件
eclipse关于xml文件有两种方式显示 Design方式-图形化方式,Source-源码方式
eclipse关于xml文件有两种方式显示 Design方式-图形化方式,Source-源码方式
1138 0
eclipse关于xml文件有两种方式显示 Design方式-图形化方式,Source-源码方式
|
Java 大数据 数据安全/隐私保护