我也碰到这样的问题,但是确实只要注释了哪些语句就可以通过,而且没错。
我想是因为编译的先后问题吧,比如(你可以去试试)出现上面的错误时,你
import的那各类所在的文件,好像都没有被编译。例如:
E:\examples\src\ejb\confirmer\ConfirmerClient.java:14: '.' expected
import Confirmer;
ant在编译ConfirmerClient.java时,javac不会自动编译Confirmer.java这个文件。因为没有Confirmer。class这个文件,因此,出现上面的问题。
我也不知道这么说对不对。如果你知道正确答案请告诉我([email protected]).
不知道你注意到没有,还有一个warning必须把assert(),这个函数更名,否则与JAVA保留字冲突。

解决方案 »

  1.   

    是这样的编译时无法找到那要import的class类
    但是问题在于,我运行了那个converter的例子,但是失败了
    所以我觉得不应该注释掉它,
    但是,当我独立编译(converter例子)时
    给我这样的出错信息 converter.java时
    **************************************************
    converter.java:10: package javax.ejb does not exist
    import javax.ejb.EJBObject;converter.java:14: cannot resolve symbol
    symbol : class EJBObject
    location: interface Converter
    public interface Converter extends EJBObject{2 errors
    ************************************************
    这个出错是我想应该是j2ee的库没有被jdk的javac所用
    但是我没有试