In order to use Canteen's collection classes with the Clepsydra plugin for jEdit, some special configuration options are required. The Class Path option should include a path to the Canteen classes. Also, the Instruction Timing Class should be edu.uci.eecs.doc.canteen.analysis.InstructionTimingStrategy
, and the Loop Bound Class should be edu.uci.eecs.doc.canteen.analysis.LoopBoundStrategy
.
You should also make sure that jEdit has not loaded any third-party libraries, such as BCEL, that may conflict with the same libraries installed by the Clepsydra plugin for jEdit. Unsetting the CLASSPATH variable before launching jEdit should prevent this problem.