A
Aryeh M. Friedman
It can be done.
Obviously it can also be made not to work.
Maybe you should master a Java IDE before writing an OS in Java.
an other requirement not satisfied by any IDE we have found is the ability to lay the source tree out in such a way that it can be compiled without the IDE (a requirement for almost all our projects because none of our clients have IDE's and in almost all cases there are minor changes needed to makethe code happy on their site that make testing impossible on the development machine)