Eclipse中的“警告”来自哪里?

时间:2013-07-02 18:43:49

标签: eclipse warnings java

我最近从另一个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)都可以使用吗?

2 个答案:

答案 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将标记为警告和错误的所有设置。