OBE-JDK1.5编译注意事项
2004-11-10 20:40
549 查看
今天通过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的也可以。
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的也可以。
相关文章推荐
- Java Swing入门基础 (转)
- Java Swing入门基础 (转)
- Eclipse的JSP插件:lomboz
- java工具之javadoc和jar浅学
- eclipse 插件项目开发之前言
- 《Thinking in Java》学习笔记(二)——万事万物皆对象
- java实现正则表达式判断日期
- Eclipse+Jboss使用小问题总结
- 《java抽取word,pdf的四种武器》 (转载辽河数码)
- 其本输入输出
- 在较量中携手前行——写给Java 1.5和.NET 2.0
- 把jboss安装成windows的服务!
- RSS RDF ATOM Newsreader --RSSOWL
- HelloWorld常见问题
- Java技术文章
- weblogs
- 今天尝试用Eclipse+jrun4开发EntityBean.
- 认识java文档
- eclipse技巧
- 用JBuilder2005开发spring MVC应用