title: When is the skeleton object created in RMI?
body: <p>In books, I read that when we compile implementation class with rmic, it creates two objects: stub and skeleton. But when I compile server side implementation class it only creates a stub object file. The code is:</p>
  
  <pre><code>import java.rmi.*;
  import java.rmi.server.*;
  
  public class ServerImp extends UnicastRemoteObject implements testRmi
  {
      ServerImp() throws RemoteException
      {
      }
  
      public void getText(String gt) throws RemoteException
      {
          System.out.println(gt);
      }
  }
  </code></pre>
  
  <p>Can somebody tell me when the skeleton file is created?</p>