我的文件如下:
ConverterHome.javaimport java.io.Serializable;
import java.rmi.RemoteException;
import javax.ejb.CreateException;
import javax.ejb.EJBHome;public interface ConverterHome extends EJBHome {    Converter create() throws RemoteException, CreateException;
}Converter.javaimport javax.ejb.EJBObject;
import java.rmi.RemoteException;
import java.math.*;public interface Converter extends EJBObject {
 
   public BigDecimal dollarToYen(BigDecimal dollars) throws RemoteException;
   public BigDecimal yenToEuro(BigDecimal yen) throws RemoteException;
}
在编译ConverterHome 的时候出现以下异常
---------- javac ----------
ConverterHome.java:17: cannot resolve symbol
symbol  : class Converter 
location: interface ConverterHome
    Converter create() throws RemoteException, CreateException;
    ^
1 error
Output completed (1 sec consumed) - Normal Termination

解决方案 »

  1.   

    converter.java如下
    import javax.ejb.EJBObject;
    import java.rmi.RemoteException;
    import java.math.*;public interface Converter extends EJBObject {
     
       public BigDecimal dollarToYen(BigDecimal dollars) throws RemoteException;
       public BigDecimal yenToEuro(BigDecimal yen) throws RemoteException;
    }ConverterHome.java如下
    import java.io.Serializable;
    import java.rmi.RemoteException;
    import javax.ejb.CreateException;
    import javax.ejb.EJBHome;public interface ConverterHome extends EJBHome {    Converter create() throws RemoteException, CreateException;
    }
    编译ConverterHome .java的时候出现以下异常,怎么解决啊
    ---------- javac ----------
    ConverterHome.java:17: cannot resolve symbol
    symbol  : class Converter 
    location: interface ConverterHome
        Converter create() throws RemoteException, CreateException;
        ^
    1 error
    Output completed (1 sec consumed) - Normal Termination
      

  2.   

    可能是因为你编译ConverterHome.java的时候Converter .JAVA还没有被编译成CLASS文件
      

  3.   

    Converter .JAVA已经被编译成CLASS文件,并且是在同一个目录下
      

  4.   

    我把你的程序拷過來試了一下沒有問題啊,可以編譯,是不是你的classpath沒有設置好,要加上那個"."!