Hola a todos , resulta que estoy intentando compilar dos ficheros fuente de java , al compilarlos sin la sentencia package ej1.servidor ambos compilan bien , pero cuando a ambos les agrego dicha sentencia , el fichero ServidorRMI.java compila bien , pero el fichero ServidorRMIimpl.java al compilar me dice "cannot find the symbol ServidorRMI" , ay que decir que estoy trabajando sobre ubuntu 10.04 y que la carpeta ej1/servidor esta sobre /home/usuario/Documentos/fomento_curso/fuente , la variable CLASSPATH contiene dicha ruta , ya lo he comprovado ...! de antemano les agradezco vuestra ayuda , adjunto los fichero .java
Clase ServidorRMI.java
package ej1.servidor;
import java.rmi.RemoteException;
import java.rmi.Remote;
public interface ServidorRMI
extends Remote {
}
Clase ServidorRMIimpl.java
package ej1.servidor;
import java.rmi.server.UnicastRemoteObject;
import java.rmi.RemoteException;
import java.rmi.Naming;
import java.rmi.AlreadyBoundException;
import java.net.MalformedURLException;
return arg1 + arg2;
}
return arg1 - arg2;
}
return arg1 * arg2;
}
return arg1 / arg2;
}
public static void main
(String[]arg
){ try{
ServidorRMIimpl obj = new ServidorRMIimpl();
Naming.
bind("//localhost/my_servidor",obj
); //127.0.0.1 --> localhost System.
out.
println("RemoteException "); System.
out.
println("AlreadyBoundException "); System.
out.
println("MalformedURLException "); }
}
}