本文主要是介绍Ant| 有关详细信息, 请使用 -Xlint:unchecked 重新编译。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 问题描述:
Buildfile: C:\Users\User\Desktop\javac\build.xmlcompile:[javac] Compiling 5 source files to C:\Users\User\Desktop\javac\{project.name}\bin[javac] 注: C:\Users\User\Desktop\javac\yveshe-api\src\main\java\com\yveshe\endpoint\UserExampleEndpoint.java使用了未经检查或不安全的操作。[javac] 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。BUILD SUCCESSFUL
Total time: 0 seconds
- 分析原因
由于Ant脚本执行javac命令时,出现了一些警告,但是这并不影响编译的结果,如果我们需要查看这些警告的详细信息可以通过设置编译参数-Xlint:unchecked
来重新编译后获取具体的警告信息.
- 解决办法
在javac命令标签中添加命令行参数,添加代码<compilerarg value="-Xlint:unchecked"/>
重新编译既可.比如:
<javac includeAntRuntime="false" source="${compile.version}" target="${compile.version}"encoding="${compile.encoding}" classpath="${compile.classpath}"srcdir="${project.src.dir}" destdir="${project.bin.dir}" debug="true" debuglevel="lines,vars,source"><compilerarg value="-Xlint:unchecked"/>
</javac>
这时候,我们就可以查看到具体的警告信息了
C:\Users\User\Desktop\javac>ant compile
Buildfile: C:\Users\User\Desktop\javac\build.xmlcompile:[javac] Compiling 5 source files to C:\Users\User\Desktop\javac\{project.name}\bin[javac] C:\Users\User\Desktop\javac\yveshe-api\src\main\java\com\yveshe\endpoint\UserExampleEndpoint.java:80: 警告: [unchecked] 未经检查的转换[javac] List<UserExample> result = new ArrayList();[javac] ^[javac] 需要: List<UserExample>[javac] 找到: ArrayList[javac] 1 个警告BUILD SUCCESSFUL
Total time: 0 seconds
这篇关于Ant| 有关详细信息, 请使用 -Xlint:unchecked 重新编译。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!