服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

obe-jdk1.5编译注意事项

  今天通过cvs下载了obe,由于安装了jdk1.5,结果编译的时候出现问题。解决如下:
1.obe/obeengine/src/org/obe/convert/converterregistry 中的compare方法全部出现问题,例如
        public int compare(object lhs, object rhs) {
            return ((long)lhs).compareto(rhs);
        }
  报告说不能把object同long进行比较。只要改写为如下即可:
     return ((long)lhs).compareto((long)rhs);

2.编译examples时出错。原因是有一个包采用了enum名称,而enum是jdk1.5的关键字。所以必须强制采用1.4源码方式编译。修改examples/build.xml,在javac小节处添加source=1.4即可。

这样,可以编译成功。另外,我采用了ant1.6,从apache网站上下载的,没有使用obe自带的ant。应该obe的也可以。

扫描关注微信公众号