JiveJdon3在Builder的时候出现的问题

06-08-23 wind13

建了项目后,在Eclipse里用Ant执行Build产生下列问题:

[javac] Compiling 136 source files to D:\EclipseProject\JiveJdon 3.0\classes

[javac] D:\EclipseProject\JiveJdon 3.0\src\com\jdon\jivejdon\service\filter\util\BeanUtils.java:103: 警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;

[javac] 对于 varargs 调用,应使用 java.lang.Object

[javac] 对于非 varargs 调用,应使用 java.lang.Object[],这样也可以抑制此警告

[javac] Object value = descriptors.getReadMethod().invoke(bean, null);

[javac] ^

[javac] D:\EclipseProject\JiveJdon 3.0\src\com\jdon\jivejdon\service\filter\util\FiltersUtils.java:42: 警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;

[javac] 对于 varargs 调用,应使用 java.lang.Object

[javac] 对于非 varargs 调用,应使用 java.lang.Object[],这样也可以抑制此警告

[javac] propValue = descriptor.getReadMethod().invoke(filter,null);

[javac] ^

[javac] 注意: 某些输入文件使用了未经检查或不安全的操作。

[javac] 注意: 要了解详细信息,请使用 -Xlint:unchecked 重新编译。

[javac] 2 警告

[copy] Copying 3 files to D:\EclipseProject\JiveJdon 3.0\classes

junit:

BUILD FAILED

仔细看了一下,应该是JDK版本的问题,我的环境是JDK5.0的,彭老师能不能看一下这两处在JDK5.0下代码应该做怎样的调整呢?

wind13
2006-08-23 20:05

找到了办法,在Eclipse里面设置JRE为JDK1.4即可编译了,不过报一个JUnit的错,先屏蔽了只编译就好了,呵呵……