Java Open Source Projects
Byte-code is a sort of intermediate code that is more abstract than machine code. It is often treated as a binary file containing an executable program much like an object module, which is a binary file containing a machine code produced by compilers.
Byte-code is called so because usually each op code is one byte in length but the length of instruction code varies. Each instruction has one byte operation code from 0 to 255 followed by parameters such as registers or memory address. This is a typical case, but the specification of bytecode largely varies in language.(From Wikipedia)

ByteCode Tools

BCEL - Byte Code Engineering Library
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). Classe...
Cojen
Cojen's primary goal is making raw Java classfile generation easy, without hiding any of the advanced features. Basic knowledge of how Java classfiles are structured is still requi...
Javassist
Javassist ( Java Programming Assist ant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new clas...
JClasslib
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 ...
Cglib
Cglib is a powerful, high performance and quality Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime. This library is free software,...
Trove
Trove is a library of useful classes that is used by Tea and the TeaServlet. Trove includes the Class File API, the Logging API and a set of utility classes. The Class File API ...
reJ
An API and a graphical tool for inspection (viewing, searching and comparing) and manipulation (modification, obfuscation, refactoring of methods, fields, attributes and code) of c...
Soot
Soot is a Java optimization framework. It provides four intermediate representations for analyzing and transforming Java bytecode: Baf: a streamlined representation of bytecode ...
Retroweaver
Retroweaver is a bytecode weaver that enables you to take advantage of the new Java 1.5 language features, while still retaining total binary compatability with 1.4 virtual machine...
JBET - Java Binary Enhancement Tool
The Java Binary Enhancement Tool (JBET) is a general Java program analysis and manipulation tool. Existing class files can be disassembled, reassembled, or edited programmatically ...

List of Companies, Suppliers, Distributors, Importers & Exporters
Add to favorites | Contact US | English Books | Why and How | Sitemap Generator
Copyright © 2007 - 2008 BizDrv.com