Opening .class files

You can open .class file directly from command line:

dirtyjoe.exe somefile.class

or you can also use drag'n'drop feature.


Shell extension

You can register shell extension for .class files using Options->Register shell extension

To unregister shell extension, you have to use Options->Unregister shell extension


Updating dirtyJOE

You can use Help->Check for Updates option to check if there is a newer version of dirtyJOE. If there will be a new version, You will be asked if you want to update and in case of positive answer Your default web browser will start downloading archive with new version.


Pasting hex values to Code Editor

You can paste hex values with any garbage characters to Code Editor, all non-hex characters will be skipped. You can also paste hex values with 0x prefix, for example:

{0x12, 0x23, 0x65, 0xff, 0x99};

above code will be pasted as:

12 23 65 FF 99


Opcodes Help

dirtyJOE contains embedded description of all opcodes from the Java bytecode. It can be viewed from Help -> Opcodes Help menu. It can be also launched as a separate process thorugh /opcodes command line switch. Opcodes Help window can be sticked to application main window or to Code Editor window.


Recent files

You can access up to 10 recently used files from File->Recent files menu:



(C) 2008-2014, ReWolf