     disassembler.disassemble process_bytecode raw_data
     return null  # no reprompt, because we handle it ourselves
   rhino: (args, cb) ->
+    jvm.classpath = [ "./", "/home/doppio/vendor/classes/" ]
     rs = new runtime.RuntimeState(stdout, user_input, read_classfile)
     jvm.run_class(rs, '!rhino', args, -> controller.reprompt())
     return null  # no reprompt, because we handle it ourselves


commands =
  javac: (args, cb) ->
    rs = new runtime.RuntimeState(stdout, user_input, read_classfile)
    jvm.run_class(rs, 'classes/util/Javac', args, -> controller.reprompt())
    return null  # no reprompt, because we handle it ourselves

controller = null
editor = null
progress = null

class_cache = {}
raw_cache = {}
