Git Product home page Git Product logo

jreversepro's Introduction

                      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 
[email protected].

jreversepro's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jreversepro's Issues

Paths in documentation are a bit wrong

The INSTALL file talks about a ./bin directory, but there's only a ./scripts directory in the source tree.

Similarly, the README file talks about ./lib, but there's only ./src.

License problem

Please change you project license information (right side of project information). GPL can not be relicensed under Apache License

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.