import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;
import Converter;
import ConverterHome;

public class ConverterClient {

   public static void main(String[] args) {

       try {
       System.out.println("start");
           Context initial = new InitialContext();
           Object objref = initial.lookup
              ("Converter");
           ConverterHome home =
               (ConverterHome)PortableRemoteObject.narrow(
            objref, ConverterHome.class);
           Converter currencyConverter = home.create();

           double amount =
              currencyConverter.dollarToYen(100.00);
           System.out.println(String.valueOf(amount));
           amount = currencyConverter.yenToEuro(100.00);
           System.out.println(String.valueOf(amount));

           currencyConverter.remove();

       } catch (Exception ex) {
           System.err.println("Recebido uma exceção não esperada.");
           ex.printStackTrace();
       }
   }
}

