Java Mechanic

Java application (and signed applet!) that can load other Java applications and applets
Download

Java Mechanic Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Paul Klemstine
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 14.7 MB

Java Mechanic Tags


Java Mechanic Description

Java application (and signed applet!) that can load other Java applications and applets Java Mechanic can modify public, private and protected fields and activate methods while the target application is running. Also decompiles, recompiles, or saves any loaded objects or source code. Using a built in Java code interpreter, Java Mechanic can create and instantiate new Java objects on the fly.Java Mechanic is self-contained in a single jar file, and there is nothing to install, or extract. It's best run from it's own directory, as it will create and extract any necessary files on the fly. Here are some key features of "Java Mechanic": · HSQLDB: Contains the HSQLDB, a very fine open source database. · Dynamic Java Interpreter: Examine and change Java objects while they are running. You can even modify those pesky private and protected variables with this. · Save and load objects to XML with JSX: Save and load running objects. Must have the proper classpaths set to reload an object. The classpath can include URL's of jar files and directories on the internet. · JODE Decompiler: Built in class file decompiler. Decompile by variable name, by full class name, or even browse the classpath. The classpath must include any classes you would like to decompile. · J: Inclusion of a very nice text editor, in my opinion it is the best available. · J-FTP: Inclusion of a powerful FTP, SFTP, SMB, and HTTP downloading client. · Jetty: A fully configureable JSP/Web server. Powerful. · XNap: Peer 2 peer networking · Applet loader: Loads an applet into the interpreter, allowing you to run, decompile and modify the source classes from anywhere on the internet. · Application loader: Include a jar file in the classpath, and you can load, run and modify applications. Or use the loadclass command to dynamically load classpaths. · Dynamic classpath loader: Add entries to the classpath on the fly. · Signed with security certificate: Allows Java Mechanic to run unrestricted as an applet in a web browser. If you examine the details of the certificate, you will notice the email address "raver1975@excite.com", this is how you can check that this class is from me. · Console window: Edit and run Java source code with this window. · Reflector window: Examine an objects most private values. Used to look at the contents of the interpreter, Use the tree on the left to navigate running objects. Now allows you to automatically decompile and recompile the source code of any object. · Redirected output: System.out and System.err conveniently redirected to a window. · Custom security manager: Customize the security manager to your preferences. All permissions are granted by default. · Web Browser: Includes a (very) simple web browser with "web" command, or use your native browser with the "webn" command. What's New in This Release: · XNap peer to peer networking · Jetty personal web server · calculators · HTML Editor · improved help for commands · improved built in web browser


Java Mechanic Related Software