龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

OBE-JDK1.5编译注意事项

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
今天通过CVS下载了OBE,由于安装了JDK1.5,结果编译的时候出现问题。解决如下: 1.obeobeenginesrcorgobeconvertConverterRegistry 中的compare方法全部出现问题,例如 public int compare(Object lhs, Object r

  今天通过CVS下载了OBE,由于安装了JDK1.5,结果编译的时候出现问题。解决如下:
  1.obeobeenginesrcorgobeconvertConverterRegistry 中的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源码方式编译。修改examplesuild.XML,在Javac小节处添加source=1.4即可。
  
  这样,可以编译成功。另外,我采用了ant1.6,从apache网站上下载的,没有使用obe自带的ant。应该obe的也可以。
  


  
精彩图集

赞助商链接