Editing loaded (running) Java classes

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • James-D-Bloom

    Editing loaded (running) Java classes

    I have developed a fully open source & free application that can alter
    (or simulate the affect of altering) loaded Java classes at runtime.

    This means you can change a program at runtime without having to
    recompile.

    Runtime Java Class Editor (RJCE)
    RJCE enables the editing of any method at runtime, applying the changes to any combination of objects, such as an array, or a complete class. RJCE includes: interpreter, class browser, & many other features.


    RJCE allows all methods for user-defined classes to be altered at
    runtime. These alterations are then applied to a single instance, a
    collection of instances (i.e. an array), or an entire class.

    This enables interactive application testing and the easy altering of
    running programs, testing code and saving it when it is correct.
    Methods can be tweaked and then tested immediately without needing to
    recompile, particularly useful when resorting to trial & error.

    The built-in script engine allows Java scripts to be run from within
    any application. RJCE can be used to write a program from within
    itself, ensuring high coupling between testing and development, with
    no delay before the outcome of any alterations.

    The class browser (displaying the full class hierarchic including,
    super-classes, inner-classes, interfaces, etc) shows variable values
    and loads editable objects or methods.

    I am debugging the first alpha release …

    PLEASE, SEND ME BUG REPORTS


    Many Thanks,

    James Bloom
Working...