我最近从另一个IDE迁移到Eclipse。
我使用ANT文件编译我正在处理的旧Java Web应用程序。
以下是我在build.xml中编译它的规范:
<target name="build" description="Compile main source tree java files">
<mkdir dir="${build.dir}"/>
<javac destdir="${build.dir}" source="${javaversion}" target="${javaversion}" debug="true"
deprecation="false" optimize="false" failonerror="true"
fork="yes" executable="${appserver.jdk}">
<src path="${src.dir}"/>
<classpath refid="master-classpath"/>
</javac>
</target>
当我只运行build.xml时,我只收到2个警告(关于一些不推荐使用的库)。
但是,当我在Eclipse中打开项目时,我收到了100多条关于有趣事情的警告,例如死代码块,更好地声明集合等等?
所有这些“新”警告都来自Eclipse?它是JDT或第三方Java工具的一部分,任何IDE(或具有命令提示符和JDK安装的wo / man)都可以使用吗?
答案 0 :(得分:1)
Eclipse使用其own compiler:
增量Java编译器。实现为Eclipse构建器,它是 基于从VisualAge for Java编译器演化而来的技术。在 特别是,它允许运行和调试仍然包含的代码 未解决的错误。
如果您愿意,可以use it from the command line作为批处理编译器。
答案 1 :(得分:0)
在Eclipse中,转到Window - &gt;喜好。 在那里,深入到Java - &gt;编译器 - &gt;错误/警告。 这就是除了Java编译错误之外,eclipse将标记为警告和错误的所有设置。