Hi Matt,
I created maven scripts to build these. You can them
here. The project has additional tools (currently a VM level profiler), but if you want just the mavenized original, you can get it from
commit 32665f0f.
Building the project is easy. Just type
mvn install
from the root directory and it'll create executable jars in HardwareSimulator/target, CPUEmulator/target, VMEmulator/target and TextComparer/target. These are
almost self-contained (so called uber-jars). The only missing thing are the resources from the InstallDir folder. I tried to embed them as well, but the code expects them as files and I haven't had the time to fix that yet. So you'll have to run the jars from the InstallDir, like this:
cd InstallDir
java -jar ../VMEmulator/target/VMEmulator-2.5-SNAPSHOT.jar
HTH,
Ivan