![]() |
Error Cannot Find Symbol Hola, a ver si me pueden ayudar con el siguiente problema. Tengo 3 archivos (muy muy básicos) y al compilar me da el siguiente error: "Cannot Find Symbol" en la linea 18 de la implementacion del servidor. Esta linea: ItiendasImpl h = new ITiendasImpl(); No entiendo porque no me encuentra la clase ITiendasImpl. Buscando he leido que puede ser problema del classpath pero lo he revisado ya está bien. Muchas gracias de antemano. Un saludo ------------------------------------------------------------------------------------------ //DESARROLLO DE LA INTERFAZ //Definición de paquetes import java.net.*; import java.rmi.*; import java.rmi.server.*; import java.rmi.registry.*; // La interfaz debe extender la interfaz estandar Remote //Todos los metodos declarados lanzan la excepcion RemoteException public interface Practica extends Remote { public String imprimeMensaje() throws RemoteException; } --------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------- //IMPLEMENTACION DE LA INTERFAZ //Definición de paquetes import java.net.*; import java.rmi.*; import java.rmi.server.*; import java.rmi.registry.*; public class ITiendasImpl implements Practica { private String mensaje; public ITiendasImpl() throws RemoteException { this.mensaje = "Hola mundo"; UnicastRemoteObject.exportObject(this); } public String imprimeMensaje() throws RemoteException { return this.mensaje; } } -------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------- //IMPLEMENTACION DEL SERVIDOR //Definicion de paquetes import java.net.*; import java.rmi.*; import java.rmi.server.*; import java.rmi.registry.*; public class ServidorTiendas { public static void main(String args[]) { try { ITiendasImpl h = new ITiendasImpl(); LocateRegistry.createRegistry(6789); Registry registry = LocateRegistry.getRegistry(6789); Naming.Rebind("//localhost:6789/Practica.java",h); System.out.println("Funcionando..."); } catch (RemoteException re) { System.out.println("Excepcion: " + re); } catch (MalformedURLException me) { System.out.println("Excepcion: " + me); } } } |
| La zona horaria es GMT -6. Ahora son las 01:39. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.