Latest Java Tools and downloads-click here now! › Browse Category › Decompilation, Compilation
Main Page | Add Download |
New Additions |
Random
| ANTLR |
v 3.0 |
|
| ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. ANTLR provides excellent support for tree construction, tree walking, and translation. |
| |
|
| ASM |
v 3.0 |
|
| ASM is a Java bytecode manipulation framework. It can be used to dynamically generate stub classes or other proxy classes, directly in binary form, or to dynamically modify classes at load time, i.e., just before they are loaded into the Java Virtual Machine. |
| |
|
| BCEL |
v 5.2 |
|
| The Byte Code Engineering Library is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). Classes are represented by objects which contain all the symbolic information of the given class: methods, fields and byte code instructions, in particular. |
| |
|
| DJ Java Decompiler |
|
|
| DJ Java Decompiler is Windows decompiler and disassembler for Java that reconstructs the original source code from the compiled CLASS files (for example Java applets). DJ Java Decompiler decompiles Java applets and binaries and produce source code. |
| |
|
| Excelsior JET |
v 4.x |
|
Excelsior JET is a certified Java SE 5.0 implementation powered by ahead-of-time (AOT) compilation technology, which helps you:
* Speed up your Java applications without any source code changes or hardware upgrades
* Protect your Java code from decompilation without compromising its performance
* Create a complete installation package without deployment dependencies such as the JRE |
| |
|
| Excelsior JET |
|
|
| Excelsior JET is a certified Java SE 5.0 implementation powered by ahead-of-time (AOT) compilation technology |
| |
|
| GCJ |
|
|
| GCJ is a portable, optimizing, ahead-of-time compiler for the Java Programming Language. GCJ can also be configured as a cross-compiler, suitable for embedded systems programming. |
| |
|
| JAD |
v 1.5.8e |
|
Jad is a Java decompiler, i.e. program that reads one or more Java class files and converts them into Java source files which can be compiled again.
Jad is a 100% pure C++ program and it generally works several times faster than decompilers written in Java.
Jad doesn't use the Java runtime for its functioning, therefore no special setup is required (like changes to the CLASSPATH variable).
Jad can be used:
* for recovering lost source codes;
* for exploring the sources of Java runtime libraries;
* as a Java disassembler;
* as a Java source code cleaner and beautifier. |
| |
|
| Javassist |
v 3.2 |
|
| Javassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides two levels of API: source level and bytecode level. If the users use the source-level API, they can edit a class file without knowledge of the specifications of the Java bytecode. |
| |
|
| JBrowser |
|
|
| A class browser is a utility that lets you analyse information contained in class files. JBrowser™ is a highly functional Java class browser. It reads class and jar files and displays all class members (including private elements) in an easy-to-navigate view. Unlike many Java browsers, source code is not required to browse. |
| |
|
| jclasslib |
v 3.0 |
|
| jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. In addition, it contains a library that enables developers to read, modify and write Java class files and bytecode. |
| |
|
| Pizza |
v 1.1 |
|
| Pizza is a small, fast and free compiler for Java and an important superset of the Java programming language. It is written in Java/Pizza and compiles to Java class files. |
| |
|
| Retrotranslator |
v 1.0.5 |
|
| Retrotranslator is a Java bytecode transformer that translates Java classes compiled with JDK 5.0 into classes that can be run on JVM 1.4. It is a free, open-source tool based on the ASM bytecode manipulation framework and concurrency utilities backported to Java 1.4. |
| |
|
Page: 1
|