Thanks for your reply, Dave. It is not a real world problem caused this question. I am thinking Java is not only a language, it is some sort of "OS", but now you can not start multiple application in one Running Env, they are acting in their own environment, just an idea, if java could run applications in one environment, there should be some bennfits.