原文地址:http://iliuyong.iteye.com/blog/1003170
还是用eclipse不提示错误,用ant编译就提示
[javac] L:\java\workspace\springside5\simple3\src\net\simpleframework\core\AbstractXmlDocument.java:23:
警告:com.sun.org.apache.xerces.internal.impl.Consta
是 Sun 的专用 API,可能会在未来版本中删除
[javac] import com.sun.org.apache.xerces.internal.impl.Constants;
[javac] ^
[javac] L:\java\workspace\springside5\simple3\src\net\simpleframework\core\AbstractXmlDocument.java:123:
警告:com.sun.org.apache.xerces.internal.impl.Const
s 是 Sun 的专用 API,可能会在未来版本中删除
[javac] reader.setFeature(Constants.XERCES_FEATURE_PREFIX + Constants.LOAD_EXTERNAL_DTD_FEATURE,
[javac] ^
[javac] L:\java\workspace\springside5\simple3\src\net\simpleframework\core\AbstractXmlDocument.java:123:
警告:com.sun.org.apache.xerces.internal.impl.Const
s 是 Sun 的专用 API,可能会在未来版本中删除
[javac] reader.setFeature(Constants.XERCES_FEATURE_PREFIX + Constants.LOAD_EXTERNAL_DTD_FEATURE,
[javac] ^
[javac] 注意:L:\java\workspace\springside5\simple3\src\net\simpleframework\ado\id\AbstractID.java 使用了未经检查或不安全的操作。
[javac] 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
[javac] 3 警告
^
[javac] L:\java\workspace\springside5\simple3\src\net\simpleframework\swing\JAbstractTableEx.java:63: 软件包 sun.swing.table 不存在
[javac] import sun.swing.table.DefaultTableCellHeaderRenderer;
^
[javac] L:\java\workspace\springside5\simple3\src\net\simpleframework\swing\JAbstractTableEx.java:89: 找不到符号
[javac] 符号: 类 DefaultTableCellHeaderRenderer
[javac] 位置: 类 net.simpleframework.swing.JAbstractTableEx
[javac] tableHeader.setDefaultRenderer(new DefaultTableCellHeaderRenderer() {
[javac] 2 错误
解决方法是给 ant classpathref添加个rt.jar
不过觉得解决方法不好,请路过者指点给好的方法,不胜感激
本文记录了使用Ant编译Java项目时遇到的警告与错误,包括使用Sun专有API可能引发的问题及软件包不存在导致的编译失败。文中提供了通过添加rt.jar到Ant的类路径中的临时解决方案,并寻求更优的解决方法。
8309

被折叠的 条评论
为什么被折叠?



