Java Bytecode
Dynamic Java bytecode generation and disassembly tools. A builder allows code to be generated more easily, instead of having to select exact instructions. Utility classes are provided which demonstrate the code generator and loader.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 378.14 KB | Download (47): Cojen - Java bytecode generator Download |
JBCD is an interactive debugger for Java bytecode. It allows a programmer to step through bytecode one statement at time. The tool is indended for people who are writing programs to generate or modify bytecode. JBCD can be used with any Java compiler a
Platforms: Windows, Mac, Linux
License: Freeware | Size: 25.86 KB | Download (49): Java ByteCode Debugger (JBCD) Download |
Stomp is a Java bytecode enhancer for transparently persisting Java objects. Stomp is highly configurable and designed to ease development of high performance production systems.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 21.42 KB | Download (47): Stomp - a bytecode enhancer for Java Download |
This project aims to provide a Java-Bytecode compiler for the fairly new programming language WRL and others like PHP4 and Postfix, based on the research on the SableCC parser generator and common W3C.ORG standards.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 3.49 MB | Download (52): JaCC 4 WRL - The Java compiler for WRL Download |
This project is a translator of java .class files containing javabytecode to the Common Language Architecture (CLI) executable codefiles. CLI, it is the base specification of Microsoft .Net framework (However, this projects intends to beindepende
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.19 MB | Download (48): Java bytecode to il translator Download |
Java bytecode to IL compiler is being designed to be able to directly use the already available enormous resource of java libraries.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 20.97 KB | Download (50): Java to IL Compiler Download |
The TechTrader Bytecode Toolkit is a high-level set of APIs for manipulating java bytecode. It is primarily targeted at making runtime and/or compile-time enhancements to existing java classes, or creating new java classes on the fly.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 652.77 KB | Download (48): TechTrader Bytecode Toolkit Download |
MIDletPascal compiles Pascal code into Java microedition programs. The generated programs can be run on any Java-enabled mobile device (such as PDAs, mobile phones, etc). MIDletPascal directly generates Java bytecode, so the generated code runs fast on target devices.
FEATURES:
ยท Write...
Platforms: Windows
License: Freeware | Size: 2.3 MB | Download (60): MIDletPascal Download |
Retroweaver is a Java bytecode weaver that enables you to take advantage of the new 1.5 language features in your source code, while still retaining compatibility with 1.4 virtual machines.
Retroweaver operates by transforming Java class files compiled by a 1.5 compiler into version 1.4 class...
Platforms: Windows
License: Freeware | Download (46): Retroweaver Download |
Gretel is a tool for test coverage monitoring of java bytecode. It also has the unique feature of being able to remove coverage instrumentation for code which has already been covered, enhancing performance.
Platforms: *nix
License: Freeware | Size: 798.72 KB | Download (39): Gretel for Linux Download |
Janino is a compiler that reads a Java expression, block, or source file, and generates Java bytecode that is loaded and executed directly. It is not intended to be a development tool, but an embedded compiler for run-time compilation purposes, such as expression evaluators or "server pages"...
Platforms: Not Applicable
License: Freeware | Size: 452 KB | Download (489): Janino Download |
ezContract contains a Java library and a Java bytecode instrumentor to support Design by Contract in the Java language.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 536 KB | Download (46): ezContract Download |
GOTO-20 is a basicode-2 to java Bytecode compiler.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 95.58 KB | Download (51): GOTO-20 Download |
jbytecode is a Java bytecode disassembler/assembler written in Python. Dissasembly code is aligned with Java bytecodes in the class file so modification and re-assembly is always possible, even when class is obfuscated.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 22.6 KB | Download (48): jbytecode Download |
JC is a Java virtual machine implementation that converts class files into C source files using the Soot Java bytecode analysis framework, compiles them with GCC, and loads them using a built-in ELF object loader. JC uses GNU Classpath's class library.
Platforms: Mac, BSD, Linux
License: Freeware | Size: 37.71 MB | Download (47): JC virtual machine Download |
A highlevel API to instrument Java bytecode. Jiapi can be used to modify bytecode of a Java class before it is loaded into a virtual machine.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.16 MB | Download (48): Jiapi Download |
Lightweight, fast, Java-centric Lua interpreter written for JME and JSE, with string, table, package, math, io, os, debug, coroutine & luajava libraries, JSR-223 bindings, all metatags, weak tables and unique direct lua-to-java-bytecode compiling.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.98 MB | Download (49): Luaj Download |
Purge references to annotations out of the java bytecode/classfiles (remove the @Anno tag from annotated elements). Now you can use annotations to check constellations in bytecode after compilation but remove the used annos before releasing the jars.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 54.34 KB | Download (49): Purge Annotation References Ant Task Download |
JProfiler is an award-winning all-in-one Java profiler. JProfilers intuitive GUI helps you find performance bottlenecks, pin down memory leaks and resolve threading issues. Even though JProfiler has a powerful feature set, its a Java profiler that is extremely easy to use! JProfilers user...
Platforms: *nix
License: Freeware | Size: 1.7 MB | Download (105): jclasslib bytecode viewer Download |
Tom is a software environment for defining transformations in Java. TOM programming language is an extension of Java designed to manipulate tree structures and XML documents. It is compatible with Java: a Java program is a correct Tom program. Data are represented using an efficient tree based...
Platforms: *nix
License: Freeware | Size: 3.7 MB | Download (104): TOM programming language Download |