Elegant Software


Jmangle: Download

Jmangle is in its initial release. If you have suggestions or bug reports please email to jmangle@elegant-software.com.

Jmangle requires a JDK1.1 compliant JVM.

This version of the software has a command line interface as well as a simple GUI (requires JFC) as an option.

Copyright © 1998 Russell Leighton, all rights reserved
Permission is granted to use and copy jmangle for any purpose as long as appropriate credit is given to the author.

Jmangle uses Matt Yourst's jcf package to manipulate class files. The jcf source code and documentation accompanies the article "Inside Java Class Files" by Matt Yourst in Doctor Dobb's Journal (September 1997.)

NO WARRANTY

BECAUSE JMANGLE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, BE LIABLE TO YOU OR OTHERS FOR DAMAGES, OF ANY KIND OR AMOUNT, INCLUDING, WITHOUT LIMITATION, ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE INSTALLATION, USE OR INABILITY TO USE THE PROGRAM (THE AFORESAID FREEDOM OF LIABILITY SHALL APPLY TO ANY ADVERSE CONSEQUENCE, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, DATA BEING RENDERED INACCURATE, LOSSES SUSTAINED BY YOU, THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), WHETHER OR NOT SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF ANY SUCH DAMAGES.

Download and Installation Instructions

Click here for version.
  1. Select a package to download (use the "Save Link As..." option in your browser):
  2. Unpack in a directory on your machine:
    • Pkzip'd: unzip jmangle.zip
    • Gzip'd tar: gunzip < jmangle.tgz | tar xvf -
  3. Read the files README.license and README.install.

Download Source

For those interested, the source is here .
NOTE: Some versions of Netscape under Windows seem to corrupt this file on download. Use a different browser if this is a problem.


Jmangle | News | Online Documentation | Download


Copyright (c) 1998 Russell Leighton, all rights reserved