欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Eclipse不能自动编译 java文件,不会生成CLASS

程序员文章站 2022-04-14 09:31:15
...

Eclipse不能自动编译 java文件,不会生成CLASS


每次修改类代码后都得重启 Tomcat
花了1天终于解决,网上所说基本是下面1和2的方法,使用之后还是不行最后重新建工作环境导入项目对比了一下找到第三种方法:


  • 1、Project 下有个 “Build Automatically” 勾上之后就会自动编译。
    Eclipse不能自动编译 java文件,不会生成CLASS

  • 2、如果还不会编译,看一下 “Problems” (在 Windeow > Show View > Other ,如下图)选项卡下面的提示信息,是不是工程中有错误(比如:少了jar,编译的路径出错等),导致没有办法编译,按照提示解决问题,即可自动编译。
    Eclipse不能自动编译 java文件,不会生成CLASS

  • 3、如果还不会编译,可能是Eclipse设置的问题,导致项目的插件丢失打开项目下的 .project 文件看看 buildSpec 下是否有下面内容
<!-- 自动编译 -->
<buildCommand>
    <name>org.eclipse.jdt.core.javabuilder</name>
    <arguments>
    </arguments>
</buildCommand>

<!-- 自动验证 -->
<buildCommand>
    <name>org.eclipse.wst.validation.validationbuilder</name>
    <arguments>
    </arguments>
</buildCommand>

目前这3种情况处理后,还没有遇到不能自动编译的,如果还不行就只能重新建工作空间导入项目了。