站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Eclipse 专题Eclipse中报错的解决方案

Eclipse中报错的解决方案

摘要: Eclipse中报错的解决方案
<table cellSpacing=0 cellPadding=0 border=0 class="zh114" align="right"> <tr> <td > </td> </tr> </table> Eclipse中报错“要了解详细信息,请使用-xlint:unchecked重新编译”的解决方案

一、遇到问题:
用ant执行jasperreport的samples\charts示例的build.xml时,无法编译,提示错误如下:
javac:
[javac] Compiling 2 source files to E:\jiangcm\workspace-forict-myeclipse\jasperreports\demo\samples\charts
[javac] 注意: E:\jiangcm\workspace-forict-myeclipse\jasperreports\demo\samples\charts\ChartsApp.java 使用了未经检查或不安全的操作。
[javac] 注意: 要了解详细信息,请使用 -Xlint:unchecked 重新编译。

二、查了一下资料,知道是泛型的原因,网上查到的解决方案主要有以下几种:

1.编译时带上参数-source 1.4
2.使用@SupressWarnings("unchecked")注释
3.更新你的代码,使用List. List的实例能接受任何类型的对象,就像是一个原型List。然而,编译器不会报错。
(以上三种方法来源:http://www.matrix.org.cn/resource/article/43/43634_java_generics.html)

4.如果你用的Ant,使用build.xml编译的话,可以右击build.xml文件,
执行 构成和执行,选择 参数,在《程序参数》里面输入-xlint:unchecked即可;

5.找到build.xml里面类似的语句,加上一句话:

<table width="96%"> <tr> <td background="http:///images/dian.gif" height="3"></td> </tr> </table>

↑返回目录
前一篇: 用 Eclipse 插件提高代码质量
后一篇: 关于在Eclipse下使用Subversion教程