The problem now is that although CPTest1.java is in the current directory, the class that it implements is not just CPTest1 , but com.web_tomorrow.CPTest1 . MicroSoft backs it. They have lots of money, and widely used tools (on Windows platforms). MS is now encouraging use of .NET/SOAP, but COM is still supported.
General