Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
JReversePro Java Decompiler
Java
branch: master

This branch is 1 commit ahead of akkumar:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.settings
scripts
src
.classpath
.gitignore
.project
AUTHORS
CHANGES
Decompiler.launch
Disassemble.launch
INSTALL
LICENSE-2.0.txt
README
pom.xml

README

                      JReversePro 1.5.2
               Java Decompiler / Disassembler
                 http://jrevpro.sourceforge.net
	             	May 21 2008

This reverse engineering utility has been written in Java.
This code is distributed under the GNU GENERAL PUBLIC LICENSE
(GPL, see www.gnu.org).  See the file "COPYING" for details.

To install, see the file "INSTALL".


Getting Started
================
	See INSTALL file to install the software first.

How do I launch the application ?
================================

The executable jar file jreversepro.jar is present in ./lib directory.
	
	Application in GUI mode: ( Swing )
		jrevpro -g

	Application in GUI mode: ( AWT )
		jrevpro -u		
		
	Application in command-line mode:

	Interactive: 	jrevpro -i  <classfile>
	Disassemble: 	jrevpro -da  <classfile>
	Decompile:  	jrevpro -dc  <classfile>		
	ViewConstantPool: jrevpro -vp  <classfile>			
		

Interactive mode
================
	Let us assume a file xyz.class in our directory.
	
To decompile,

	jrevpro -i xyz.class
	
(jrevpro)dc 
  ... Decompiles File ...
  
(jrevpro)da
  .. Disassembles file ...
  
(jrevpro)viewpool  |  vp  <cp_index>
  .. Views ConstantPool ....
  
(jrevpro)exit
    ...Exits.
  

To Compile:
==========
You need the ANT build tool available at the apache web site.
http://jakarta.apache.org/ant.

Having installed ANT,  the following targets are available.

makejar - Builds the library file ( Executable jar ).
compiler - Builds the class files ( Executable jar ).
clean - Cleans all the build directories.
  
Known Bugs
==========
   Known Bugs include live variable analysis across branches.
   Also important is doing a rigorous try..catch.finally analysis.  	
   
Bug Parade
=========
	Please report the bugs in the bugs report page present in 
http://jrevpro.sourceforge.net .
 
    If possible please , try to submit the class files with which you 
 encountered the errors since that would be very helpful to debug the issue.
 
Source Control:
==============
   Started using Git from May 2009.





Copyrights (c) 2000..2008 by  Karthik Kumar 
akkumar@users.sourceforge.net.
Something went wrong with that request. Please try again.