after spending the best part of the week struggling to install some thing that would run MIDI applets with accurate timing on an old windows95 PC (tried javasound086-jsyn-midishare-jsml -jdk1.5-jre1.5...) and which i could debug in an IDE (tried bluejay, jedit, eclipse, symantec, jgrasp....) the whole process has been a nightmare. eventually i got JavaSoundDemo to run (wonkily) using jdk1.5.0 but it takes 3 minutes to load, won't loop and feels as if the machine is going to have a heart attack. i still haven't got a IDE setup to debug this as suggested on sun's developer forum. (my old IDE can't deal with the new JVM.) anyway i had a dream just now that everything i need to write debug compile and run java applications should be able to fit in under 1MB. a miniJava for amateurs. here's what i need: java graphics api java midi api java events and basic stuff like maths, strings, etc. java compiler java debugger preferably a simple code editor (simple IDE) simplest possible JVM to run them on. i want to create simple midi applications/applets. if these could be made into window executables that would be a bonus what i don't need no swing - the applications will be graphical, no buttons no beans - i'm just making small things i don't care about security i don't care about RMI, IDL and the 100 other parts of java that i don't understand and will never use. exasperated. i just want to code simple applets. why do i need to install 200MB to do this. any suggestions would be appreciated. what is the minimum set of files/apps that i need?